If I ever need to read why, here are the explanatory links:
- [WayBack] domain name system – When does the TLD having glue records for the nameservers save DNS lookups? – Server Fault
- [WayBack] dns hosting – Is there any way to tell the TTL on root name server DNS records? – Server Fault
TL;DR:
- You need glue records for your domains if the nameserver is in the same TLD as your domain is (more explanation in the above links).
- Your domain registrar allows you to change both your DNS servers and the glue at the TLD servers.
- Glue records have a TTL at the TLD of 48 hours so changing them takes some waiting.
- This is how you query the glue records so you can verify what’s setup at your DNS servers matches the ones at the TLD servers (in the below examples, replace
google.comby your domain name).- Use leafdns: http://leafdns.com/index.cgi?name=google.com
- Use
dig:
dig +trace +additional google.com
Notes:
+tracewill turn off recursive queries, which is good.- I’ve used
google.combecause it has nameservers in the.comTLD (example.orghas nameservers in the.netTLD: http://leafdns.com/index.cgi?name=example.org)
At the time of writing the dig output is this:







