I set up a set of white-label nameservers at AWS Route53, following both the AWS docs as well as a write-up I found from an AWS employee. All seemed to work fine -- I have never had an issue reaching a test site I use, with those white-label nameservers as its DNS.
I asked a few people around the USA to try getting to the site, and they said they were intermittently getting "server not found". I tried examining via online tools like pingdom -- and got some pretty disconcerting error messages back, but with the final statement "but an IP address lookup succeeded in spite of that". Not a real warm fuzzy.
If anyone would mind helping a DNS newbie out a bit. The test site is at: tsf-test.com ; if reachable it should give a brilliant "error establishing a database connection" result. That is expected.
DNSstuf.com reports this:
SOA record check No nameservers provided an SOA record for the zone.
You should configure your nameservers to have a master slave relationship.
The update of the zone information to the slave nameservers should
be handled through the SOA record.
I would really appreciate any pointers about how to get this working solidly at Route53. Thanks...
EDIT:
Here are the records I have set up at AWS for the custom nameservers:
localroute.net. NS ns1.localroute.net 172800
ns2.localroute.net
ns3.localroute.net
ns4.localroute.net
localroute.net. SOA ns1.localroute.net. hostmaster.localroute.net. 2016112702 7200 900 1209600 86400 900
ns1.localroute.net. A 205.251.192.207 172800
ns2.localroute.net. A 205.251.197.175 172800
ns3.localroute.net. A 205.251.195.235 172800
ns4.localroute.net. A 205.251.198.34 172800
Also, for the domain localroute.net, with AWS as registrar, I have glue records for ns1. ns2. ns3. and ns4. - pointing to same IP addresses as above.
Then, for tsf-test.com here are the zone records:
tsf-test.com. A xxx.xxx.xxx.xxx 60
tsf-test.com. NS ns1.localroute.net 60
ns2.localroute.net
ns3.localroute.net
ns4.localroute.net
tsf-test.com. SOA ns1.localroute.net. hostmaster.localroute.net. 2016112701 7200 900 1209600 86400 900
*.tsf-test.com. CNAME tsf-test.com 60
dig @ns1.localroute.net tsf-test.comI getdig: couldn't get address for 'ns1.localroute.net': not found. I can't get an IP for your custom nameservers. I'd guess you're missing glue records but I can't say I've ever had to set those up. – ceejayoz Dec 13 '16 at 22:20*.localroute.netpointing tolocalroute.net. Nowdig @ns1.localroute.net tsf-test.comseems to return a valid response. Does this mean the problem is solved? – C C Dec 14 '16 at 00:19nslookupor any of the online tools. I think I'll open a new question that zeroes in on that exact issue. – C C Dec 14 '16 at 01:28