Skip to content

Instantly share code, notes, and snippets.

@polynomial
Created October 20, 2016 04:16
Show Gist options
  • Save polynomial/5af1b6e543c7569a5b298343ec721a59 to your computer and use it in GitHub Desktop.
Save polynomial/5af1b6e543c7569a5b298343ec721a59 to your computer and use it in GitHub Desktop.
[nix-shell:~/src/extole/tech]$ dig +trace -t ANY www.dailykos.com
; <<>> DiG 9.10.4 <<>> +trace -t ANY www.dailykos.com
;; global options: +cmd
. 486925 IN NS f.root-servers.net.
. 486925 IN NS e.root-servers.net.
. 486925 IN NS h.root-servers.net.
. 486925 IN NS l.root-servers.net.
. 486925 IN NS i.root-servers.net.
. 486925 IN NS a.root-servers.net.
. 486925 IN NS d.root-servers.net.
. 486925 IN NS c.root-servers.net.
. 486925 IN NS b.root-servers.net.
. 486925 IN NS j.root-servers.net.
. 486925 IN NS k.root-servers.net.
. 486925 IN NS g.root-servers.net.
. 486925 IN NS m.root-servers.net.
. 486925 IN RRSIG NS 8 0 518400 20161101170000 20161019160000 39291 . UeWeaGGVwAMw4NAPHK9BmtZ8wxu1Y7XiH73toZiyRs13TXbceo/7Ysb4 bF4bPNP3TgEEJ47+pK+vQdT5tF87DmZLu75gNHE9h/eWyjHhRlDwjF1a jWyHWduhuY+/EpX+sllRIRAIYQ6tzkqlSorqXInwjv+yO8R076lmM9YQ /rVxeq5stbuWZVl9dbz2Ck9NdTBjTpslz+1SeePEUAO36AESu9SvX00y ckn86jVUAb59e2b6efF0KLpWUhBePgoupwfzNMlpBWnyXSNLyTbY6hXT FzKCWP00eoQjkQSM/Xqi+atyXuxqLLMsqMNmeKg95GED3DI0jZrCiPdq jcINCQ==
;; Received 1069 bytes from 127.0.0.1#53(127.0.0.1) in 13 ms
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
com. 86400 IN DS 30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766
com. 86400 IN RRSIG DS 8 1 86400 20161101170000 20161019160000 39291 . JcvUmt21UBylZURunWXxPc+NxkxI3hNKEavV66rjZB+Fg1yxNYIJOL/k oqEtwlxKSBRg8gszy8KsG+VciDB50zzT1C7759T46AZI3qq5dU9GiDV/ olOy6AeQPCA8D8M1AsCQOT9SB4vejKpwqTcEEnS6LW8PodJsi90gLJx/ zYfioinRGrrFtDWnQavKgbA3Ycc3d7IbDsUXp9YSrh6P53jOgWsqCfPk TlbFfY4aH0Md3EgxU0EPrcg6dW5L/Wboilc3VXGv1geMCLp8RTYogZmi R4Qm5qVzOHOo0m63kSF6F5yz9lWuo3Z74swZOIGwL72vNqIeW93kgAJC NEuoSQ==
;; Received 868 bytes from 192.58.128.30#53(j.root-servers.net) in 89 ms
dailykos.com. 172800 IN NS ns-222.awsdns-27.com.
dailykos.com. 172800 IN NS ns-819.awsdns-38.net.
dailykos.com. 172800 IN NS ns-1148.awsdns-15.org.
dailykos.com. 172800 IN NS ns-1920.awsdns-48.co.uk.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20161025044429 20161018033429 6404 com. AH9irkzaB4cAY3eWsoMK1EIRWM9BQnOHCWiZXIeS2XLjnqeV4utkWlLR 4OAWffKjOwk4w/EHjpzyh0Ow3W0AJ+DSUcqTlyw9q8PlCh52dunQp75u HwaidnXXIAWFGQLIqPeD2/GNw7d159vzEgS7kp3VosK+2icfw3hbZ39B Us0=
AJ76HVP0ML1NTQODKERHVQN4LGAGPFCB.com. 86400 IN NSEC3 1 1 0 - AJ78R2FGA482NNTIN4SHR477GHR0TEJH NS DS RRSIG
AJ76HVP0ML1NTQODKERHVQN4LGAGPFCB.com. 86400 IN RRSIG NSEC3 8 2 86400 20161023044847 20161016033847 6404 com. HGzIE40TJhM9fVC68Xg82yeKljF+830e9KbMeWhinqobjWpOv1+2PZHD raLUlc1ThS+QEuR9ZhVkYn+yi1aaNuNhE5vWgbjnw6FQm8Z25SWvul1k J9/0qkWdOV7jelZNi/rVf72dhugHiJgjHckq4TSvmdM4ltiBsVRgBooh vcw=
;; Received 699 bytes from 192.52.178.30#53(k.gtld-servers.net) in 260 ms
www.dailykos.com. 60 IN CNAME www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com.
dailykos.com. 172800 IN NS ns-1148.awsdns-15.org.
dailykos.com. 172800 IN NS ns-1920.awsdns-48.co.uk.
dailykos.com. 172800 IN NS ns-222.awsdns-27.com.
dailykos.com. 172800 IN NS ns-819.awsdns-38.net.
;; Received 250 bytes from 205.251.196.124#53(ns-1148.awsdns-15.org) in 17 ms
##############################################
this only returned the CNAME -> amazonaws.com entry, the TTL for the entry from the authoritative is 60s
[nix-shell:~/src/extole/tech]$ dig -t ANY +trace www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com.
; <<>> DiG 9.10.4 <<>> -t ANY +trace www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com.
;; global options: +cmd
. 486873 IN NS h.root-servers.net.
. 486873 IN NS m.root-servers.net.
. 486873 IN NS e.root-servers.net.
. 486873 IN NS k.root-servers.net.
. 486873 IN NS c.root-servers.net.
. 486873 IN NS a.root-servers.net.
. 486873 IN NS l.root-servers.net.
. 486873 IN NS j.root-servers.net.
. 486873 IN NS b.root-servers.net.
. 486873 IN NS f.root-servers.net.
. 486873 IN NS d.root-servers.net.
. 486873 IN NS g.root-servers.net.
. 486873 IN NS i.root-servers.net.
. 486873 IN RRSIG NS 8 0 518400 20161101170000 20161019160000 39291 . UeWeaGGVwAMw4NAPHK9BmtZ8wxu1Y7XiH73toZiyRs13TXbceo/7Ysb4 bF4bPNP3TgEEJ47+pK+vQdT5tF87DmZLu75gNHE9h/eWyjHhRlDwjF1a jWyHWduhuY+/EpX+sllRIRAIYQ6tzkqlSorqXInwjv+yO8R076lmM9YQ /rVxeq5stbuWZVl9dbz2Ck9NdTBjTpslz+1SeePEUAO36AESu9SvX00y ckn86jVUAb59e2b6efF0KLpWUhBePgoupwfzNMlpBWnyXSNLyTbY6hXT FzKCWP00eoQjkQSM/Xqi+atyXuxqLLMsqMNmeKg95GED3DI0jZrCiPdq jcINCQ==
;; Received 1069 bytes from 127.0.0.1#53(127.0.0.1) in 13 ms
com. 172800 IN NS a.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
com. 86400 IN DS 30909 8 2 E2D3C916F6DEEAC73294E8268FB5885044A833FC5459588F4A9184CF C41A5766
com. 86400 IN RRSIG DS 8 1 86400 20161101170000 20161019160000 39291 . JcvUmt21UBylZURunWXxPc+NxkxI3hNKEavV66rjZB+Fg1yxNYIJOL/k oqEtwlxKSBRg8gszy8KsG+VciDB50zzT1C7759T46AZI3qq5dU9GiDV/ olOy6AeQPCA8D8M1AsCQOT9SB4vejKpwqTcEEnS6LW8PodJsi90gLJx/ zYfioinRGrrFtDWnQavKgbA3Ycc3d7IbDsUXp9YSrh6P53jOgWsqCfPk TlbFfY4aH0Md3EgxU0EPrcg6dW5L/Wboilc3VXGv1geMCLp8RTYogZmi R4Qm5qVzOHOo0m63kSF6F5yz9lWuo3Z74swZOIGwL72vNqIeW93kgAJC NEuoSQ==
;; Received 909 bytes from 198.97.190.53#53(h.root-servers.net) in 84 ms
amazonaws.com. 172800 IN NS u1.amazonaws.com.
amazonaws.com. 172800 IN NS u2.amazonaws.com.
amazonaws.com. 172800 IN NS r1.amazonaws.com.
amazonaws.com. 172800 IN NS r2.amazonaws.com.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 - CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400 20161025044429 20161018033429 6404 com. AH9irkzaB4cAY3eWsoMK1EIRWM9BQnOHCWiZXIeS2XLjnqeV4utkWlLR 4OAWffKjOwk4w/EHjpzyh0Ow3W0AJ+DSUcqTlyw9q8PlCh52dunQp75u HwaidnXXIAWFGQLIqPeD2/GNw7d159vzEgS7kp3VosK+2icfw3hbZ39B Us0=
F1RGCARTUOH1V344H263M3F4EHG6JI2L.com. 86400 IN NSEC3 1 1 0 - F1RI2DKQQSRTHLTEEV9SQROFH5AB2DGU NS DS RRSIG
F1RGCARTUOH1V344H263M3F4EHG6JI2L.com. 86400 IN RRSIG NSEC3 8 2 86400 20161024041729 20161017030729 6404 com. fzt/eWtY/aHXJj9751HSoASkjfKaehbFTtseyd4ZC/BC5Mx3U006Byea CMcPxGSwejextaRtMADEl3yRfDEAF95g6DrZVh4wiTCvddhDII9ykxcE j6W6b4fHqn9JmLDWOYIvp5neIaJQ0qJC7Ikz/zl2/Pk6B0Hp3AWz8s8J lRE=
;; Received 703 bytes from 192.5.6.30#53(a.gtld-servers.net) in 21 ms
us-west-2.elb.amazonaws.com. 300 IN NS ns-560.awsdns-06.net.
us-west-2.elb.amazonaws.com. 300 IN NS ns-1475.awsdns-56.org.
us-west-2.elb.amazonaws.com. 300 IN NS ns-1769.awsdns-29.co.uk.
us-west-2.elb.amazonaws.com. 300 IN NS ns-332.awsdns-41.com.
;; Received 223 bytes from 156.154.65.10#53(u2.amazonaws.com) in 35 ms
www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com. 60 IN A 52.42.178.175
www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com. 60 IN A 52.40.208.253
www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com. 60 IN A 52.11.56.74
###########
this shows us that the TTL for the A records that the CNAME points at is 60 s too
us-west-2.elb.amazonaws.com. 1800 IN NS ns-1475.awsdns-56.org.
us-west-2.elb.amazonaws.com. 1800 IN NS ns-1769.awsdns-29.co.uk.
us-west-2.elb.amazonaws.com. 1800 IN NS ns-332.awsdns-41.com.
us-west-2.elb.amazonaws.com. 1800 IN NS ns-560.awsdns-06.net.
;; Received 271 bytes from 205.251.194.48#53(ns-560.awsdns-06.net) in 13 ms
[nix-shell:~/src/extole/tech]$ dig www.dailykos.com
; <<>> DiG 9.10.4 <<>> www.dailykos.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33523
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.dailykos.com. IN A
;; ANSWER SECTION:
www.dailykos.com. 7 IN CNAME www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com.
www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com. 8 IN A 52.42.178.175
www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com. 8 IN A 52.40.208.253
www-dailykos-com-elb-60495075.us-west-2.elb.amazonaws.com. 8 IN A 52.11.56.74
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Oct 19 21:14:15 PDT 2016
;; MSG SIZE rcvd: 164
########################
this query returns shows us that the TTL on our recursive server (my local dnsmasq) is 7 and 8 seconds, so they were fetched 1 second apart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment