Thus said "AJ ONeal (Home)" on Thu, 12 Mar 2015 13:09:40 -0600: > I'd like to "lint" coolaj86.com to see if there are any issues with > the DNS.
First problem that I see is that coolaj86.com uses NS records that are not in-bailiwick (e.g. ns1.redirect-www.org; and yes, I realize this is common practice, but it doesn't mean it's best practice) which adds latency to first time lookup of your domain. Second, the NS delgations are in the .org domain which is notoriously slow for a resolver to look up (primarily because it also uses a lot of not in-bailiwick NS delegations). Third, lookup for ns1.redirect-www.org requires yet more delegations to .com to resolve (e.g. to resolve ns1.redirect-www.org, a resolver must start over again and lookup ns1.name.com). And fourth, name.com apparently uses another not in-bailiwick to .net via Akamai (e.g. NS delegations for name.com have usw1.akam.net; which is again not in-bailiwick), another service notorious for messing with DNS in ways that make unfriendly gestures to DNS resolvers. So a DNS resolvers is crossing all kinds of zone boundaries (.org, .net, .com, and .info) just to lookup A coolaj86.com. Keep in mind that the more delegations that happen, the more things that have to be cached by the DNS resolver (and consquently, the more things that could potentially get out of sync due to various TTLs on records). For example, you have a small TTL on coolaj86.com, which might make it nice for the hosting provider if they move your domain around a lot on their infrastructure, but it does mean that if their DNS servers have a hiccup, folks who visited the website just 301 seconds ago, will suddenly get an error that the host cannot be found. If it had a larger TTL, it could be cached longer by DNS resolvers. Even squish had a hard time: http://dns.squish.net/traverses/e56b51ceaa2cc468c5c520cd340733d6/detail Just some thoughts... Andy -- TAI64 timestamp: 4000000055021df5 /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
