我應該使用 DNS 後綴搜尋清單嗎?

我應該使用 DNS 後綴搜尋清單嗎?

我試圖了解除了各種文件中所述之外,DNS 後綴搜尋清單是否有任何好處/重要用途:如果您僅鍵入主機名稱而不是 FQDN,它將從清單中刪除一個後綴,然後添加它給主機,看看它是否解決- 我明白了。

我總是養成使用 FQDN 的習慣,因為我想明確地知道我正在訪問正確的主機,尤其如果我打算在任何腳本或程式設計中使用該主機作為參考。如果網路上發生某些變化(即網域變更)且 DNS 後綴搜尋清單未更新且現在問題無法解決,那麼不使用 FQDN 似乎會引發災難。

所以,我想我的意思是,後綴清單真的只適合那些想偷懶、輸入主機名稱並希望他們最終到達正確位置的人嗎?您使用它還有其他主要原因嗎?以前的管理員指定了一個巨大的清單(可能是因為我們有很多子網域),我試圖弄清楚該清單是否還有其他目的,或者是否純粹只是為了節省打字時間。如果純粹是為了節省打字時間,我很想擺脫它並強制使用 FQDN,因為否則似乎充滿了潛在的問題。我還了解到,如果用戶依賴該列表,則僅刪除該列表可能會破壞某些內容 - 這似乎是您不應該依賴它的另一個原因...

答案1

顯然,您必須在腳本和設定中使用完全限定的網域名稱。但是,如果您使用命令列,則從命令列 ssh/scp/ping 日誌,您可能更願意只鍵入

$ scp host1:~/file host2:~/

而不是

$ scp host1.lan.mylongdomain.com:~/file host2.lan.mylongdomain.com:~/

相關內容