intermittent name resolution failures
How to debug intermittent name resolution failures on a Debian Stretch machine?
When it does not work:
% dig +trace github.com
; <<>> DiG 9.10.3-P4-Debian <<>> +trace github.com
;; global options: +cmd
;; connection timed out; no servers could be reached
When it works
% dig +trace github.com
; <<>> DiG 9.10.3-P4-Debian <<>> +trace github.com
;; global options: +cmd
. 139521 IN NS g.root-servers.net.
. 139521 IN NS f.root-servers.net.
. 139521 IN NS c.root-servers.net.
. 139521 IN NS d.root-servers.net.
. 139521 IN NS j.root-servers.net.
. 139521 IN NS m.root-servers.net.
. 139521 IN NS i.root-servers.net.
. 139521 IN NS e.root-servers.net.
. 139521 IN NS k.root-servers.net.
. 139521 IN NS l.root-servers.net.
. 139521 IN NS h.root-servers.net.
. 139521 IN NS a.root-servers.net.
. 139521 IN NS b.root-servers.net.
. 139521 IN RRSIG NS 8 0 518400
20190108050000 20181226040000 2134 .
FRQBGgylQysK4zZxEMLZPGakdSzurTVRPYbxqNMUOx/PgD6k6sCIQF1X
Wy+VfUunSSrcI5zOA1uZYK+3Aji8dRqbXGZX/queVWSO3fa8+I5OjNHb
SF44MNhHyw2+brYhc2ilM9LayT+KFDjIOwtx2ZOSem4XpBQoYqoJIUso
FEsqEYrNEkCNdWEHaEZS+zbt9lScf1JPNGHcN/ySyVP0z2PEO3ciS5o8
lbhwtJvhkDCYtpMmZHkqpjZRWTIB+oONAS+Z6uVhujDHBVi8WU/uuGnL
uduqu361+Z7bmQW+SpQ+qjkpZTbiwDlvx75PzHT0O5Ip0Vtnpvc9tMFr q4ShtA==
;; Received 525 bytes from 8.8.8.8#53(8.8.8.8) in 11 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
20190109190000 20181227180000 2134 .
VIX0wchjf73XwDh8x23kN2KTC0FxlPu0tEfNwpszCSvtf31FnvVdi8cx
Jp8/GigmCX/vX3iytRZQtjM/SbZYDc9dQLr628IP6bEDG0iTzKZyYuuk
ehoEYuIGKVZvPbQYxLtDK2dRZSbU88YcwJXVzpwLifc4vpZkvidq6PHM
QXAnIayiejL5cxrfPWhei1tyW4OX1rTBQvtZ7CQ8Bd3GR3RAMwqZdDK4
vPdfHDv+NgNVOvP2+8+7LYMRUkl3+BfZvnLMbmM1wxn/kJ/tNmfdUKih
jnyIziZX15MnrDpa4fiLyTpE351TO2ZNwXmddcGFHbmguaNCxZk6GSTj 1ANl5Q==
;; Received 1170 bytes from 199.7.83.42#53(l.root-servers.net) in 78 ms
github.com. 172800 IN NS ns1.p16.dynect.net.
github.com. 172800 IN NS ns3.p16.dynect.net.
github.com. 172800 IN NS ns2.p16.dynect.net.
github.com. 172800 IN NS ns4.p16.dynect.net.
github.com. 172800 IN NS ns-520.awsdns-01.net.
github.com. 172800 IN NS ns-421.awsdns-52.com.
github.com. 172800 IN NS ns-1707.awsdns-21.co.uk.
github.com. 172800 IN NS ns-1283.awsdns-32.org.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN NSEC3 1 1 0 -
CK0Q1GIN43N1ARRC9OSM6QPQR81H5M9A NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 86400 IN RRSIG NSEC3 8 2 86400
20190103054632 20181227043632 37490 com.
KdNZS7+gu74UyGr9N/WHOjxGk6lc5i8ENAJQfBEoWUVHWUyimNDVwhXf
kWLP5KFYrtTD3ttkUZqi2SKHa342XgS0+ZuxYqomAXY8lZyDEvySKKY+
09quOmPHqrv6PCo+mRsrR6wOHqiTD8G2E+wvxIUvZq/6WuliibnvVPLp SDg=
4KB3QDAGSO6KO9JK2O5F2FO8F4C5FTA2.com. 86400 IN NSEC3 1 1 0 -
4KB4PTQQ5CTA7POCTGM7RUFC8B1RKTEU NS DS RRSIG
4KB3QDAGSO6KO9JK2O5F2FO8F4C5FTA2.com. 86400 IN RRSIG NSEC3 8 2 86400
20181231051755 20181224040755 37490 com.
RidH3Du0PQ8UJTkN4iKk3pI/iShNZywXuFeihaf4smZF8A4xQ29jfFeh
ADpk5peLKDOBGjML0rLQlgB8u8+bMLRLBsBX9lEk6id159AQ+3kvnCXT
2Ds4FXJitUd2QtBw/BAiVzeVkLAKUL92yy73gZtn7el82r/YhNfHsJin YiU=
;; Received 840 bytes from 192.5.6.30#53(a.gtld-servers.net) in 199 ms
github.com. 60 IN A 192.30.253.113
github.com. 60 IN A 192.30.253.112
github.com. 900 IN NS ns1.p16.dynect.net.
github.com. 900 IN NS ns-421.awsdns-52.com.
github.com. 900 IN NS ns-1283.awsdns-32.org.
github.com. 900 IN NS ns4.p16.dynect.net.
github.com. 900 IN NS ns-520.awsdns-01.net.
github.com. 900 IN NS ns3.p16.dynect.net.
github.com. 900 IN NS ns2.p16.dynect.net.
github.com. 900 IN NS ns-1707.awsdns-21.co.uk.
;; Received 291 bytes from 204.13.250.16#53(ns2.p16.dynect.net) in 9 ms
Machine configuration:
% cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 mercury.localdomain mercury
% cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
gshadow: files
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
% uname -a
Linux mercury 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27)
x86_64 GNU/Linux
% cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
Any ideas/suggestions/comments on how to debug this?
thanks
raju
--
Kamaraju S Kusumanchi | http://raju.shoutwiki.com/wiki/Blog
Reply to: