Re: Dynamic IP setup with own Domain Name
By: Razor to Grasshopper on Thu Jun 25 2020 06:23 pm
Hello again Razor,
Well, I realized that I mostly followed directions myself although, I think the creation of the SPF record in DNS was a little tricky and perhaps I will go into that.
The link that greatly helped me is
https://uk.godaddy.com/community/Managing-Domains/Dynamic-DNS-Updates/td-p/7862
This uses noip.com to relay off of. I already had a noip account (you don't need a subscription, you get 3 free domain names when you create an account). Once you have your free domain it doesn't really matter what you choose because your domain records are just going to use this for the dynamic ip and you will want to setup you ddns name first.
Once you have followed the directions in the link above, then comes setting up the SPF record which the link doesn't go into a lot of detail but luckily I found another link that will create the SPF text that you will need.
https://www.spfwizard.net/
The above link will help with creating the SPF record. If godaddy hosts your domain name, then just copy the text inside the double quotes! I made the mistake of copying the whole entry and pasting it inside the text record and Godaddy got angry. Important note: For the 'IP addresses in CIDR format that deliver or relay mail for this domain' I entered my "public" IP address. This is the address that is assigned to your wireless router that connects to the cable modem. I would also put your MX record address and your noip address and addresses that you think might be used in the headers of your email.
So, to test your SPF record to see if you have it setup right use this link:
https://mxtoolbox.com/SuperTool.aspx
From the orange button click the down arrow to select "SPF Record Lookup" and enter your <domain>.<name>. If you get all green checks, you win! :)
Whew!
One more thing, (home stretch, I promise), to use the new SPF record and to prevent your email being labeled as junk mail on most email servers, your BBS must send email as <username>@<domain>.<name> and not <username>@<bbs-name>.<domain>.<name> and the way you can make that happen is by using scfg (assuming you are using synchronet) and selecting "Networks" from the menu and then "Internet E-mail" and select "System Address" and set it to <domain>.<name> which will then cause synchronet to send email as <username>@<domain>.<name>
That should do it and prevent email from being labeled as junk email.
I hope this helps you and I apologize for such a late response. Let me know if I can be of any other help.
Best Regards,
Grasshopper
---
þ Synchronet þ The Meditative Mind - oneness-bbs.dragonflymoon.org