DNS的timeout時間疑惑?
linux系統
在/etc/resolv.conf里配上
nameserver 192.168.0.1
nameserver 192.168.0.2
search aaa.com
192.168.0.X是我自己配的兩台DNS伺服器
正常的解析一個域名是會選第一個DNS進行服務,我現在疑惑的時如果第一個DNS服務掛了情況下,再去解析一個域名,它會在多久沒反正應的情況下默認第一個DNS是不服務的,而去轉向第二個DNS 請求?
《解決方案》
超時時間是可以調整的, 單位好像是秒,也就是最短時間是1秒后,會請求第二個nameserver
具體可以 man resolv.conf,我不記得具體怎麼拼寫了
《解決方案》
man resolv.conf
timeout:n
sets the amount of time the resolver will wait for
a response from a remote name server before retry-
ing the query via a different name server. Mea-
sured in seconds, the default is RES_TIMEOUT (see
<resolv.h> ).
/usr/include/resolv.h
# define RES_TIMEOUT 5 /* min. seconds between retries */