
我正在研究我的測試網路的配置。預設閘道 = DNS 的網路配置有哪些優點?
答案1
沒有任何。重要的是,指定的預設網關應該是本地網路上的一台機器,它將為您的流量提供進出更廣泛的互聯網的網關,並且指定的DNS 伺服器應該是一台能夠正確、及時地回答您的DNS 查詢的機器,這一點也很重要。通常這些功能被整合到一個設備中,但沒有理由必須如此。
下面是一個例子,但事實並非如此:
[me@host]$ netstat -rn|grep ^0.0.0.0
0.0.0.0 10.13.0.1 0.0.0.0 UG 0 0 0 eth0
[me@host]$ grep nameserver /etc/resolv.conf
nameserver 10.13.0.13
nameserver 10.13.3.16
nameserver 10.13.1.16
答案2
我無法判斷您從問題中了解了多少,但顯然您的網關不需要也運行 DNS。您電腦上使用的 DNS 伺服器可以位於 Internet 上的任何位置,只要您可以透過其 IP 位址存取該伺服器即可。
我能看到的唯一優勢是如果你有一個包含緩存解析器的網關路由器(我知道很多 SOHO 路由器都包含解析器,因為它們默認通過 DHCP 將自己作為 DNS 發布,但我不知道它們是否緩存答案) 。在這種情況下,所有本機電腦都將從快取中受益,因此如果電腦 A 存取 google.com,路由器將從網路尋找此記錄並將其快取。然後,如果電腦 B 存取 google.com,DNS 回應將直接來自路由器,這可能會提供更快的回應。 (如果路由器有什麼好處的話,考慮到最便宜的 LAN 路由器的硬件,如果像 Google 這樣的伺服器仍然更快,我不會感到驚訝)
編輯:只是澄清一下,上述(可能的)回應時間優勢並不是由於專門運行 DNS 的網關/路由器,而只是由於在客戶端電腦附近有一個快取 DNS 伺服器。