I'm trying to register a .SD domain my own server (heck, if I have to get one, I'd better get a really exotic one ;-)). I've found the registration page (isoc.sd) but they don't offer any nameservers themselves. I'm not really up to speed on the whole DNS thing, so I'm not really sure what to do next! Can I use something like FreeDNS for this? Or is there an affordable paid service someone can recommend me? If I get it right, all I should need is an A-record set up for mydomain.sd for the SD root-server to point to, right? Thanks in advance!
First you need to get a DNS server (paid or not, yours or not). Suppose your dns servers are ns1.antipasta.com and ns2.antipasta.com You then modify your domain (*.sd) settings - in DNS, you fill out ns1.antipasta.com and ns2.antipasta.com Then, on your DNS (ns*.antipasta.com), you set as many A and CNAME records to the IP your website is stored at. So, eg. if your website is at 1.2.3.4, you would set your DNS records something like this: A asdf.sd 1.2.3.4 CNAME www.asdf.sd asdf.sd etc. It's of course your choice how to map your DNS, just providing an example here. Now, on your 1.2.3.4 server, you just need to tell the control panel software (or whatever you have) to recognize the new domain and you're set. I use EveryDNS.net for my domains, it's free and has a donation system where, if you donate more than $15 you get all the limits lifted, but it doesn't have paid accounts per-se.
Usually it's done worldwide in 24h except for some caching dns servers that might take a little longer, but 30 days is too much.