據我了解,無論您連接到的是 SSH[email protected]
還是本機伺服器, SSH 總是會經歷反向 DNS 查找的過程[email protected]
。但是,我不知道為什麼 SSH 命令無論如何都會對 IP 位址執行反向 dns 查找。例如,我必須將 Pi 上的 DNS 伺服器設定更改為 Google 的開放 DNS,這樣我的客戶端電腦就不會花費很長時間透過我的 ISP DNS 伺服器進行 DNS 查找來與伺服器實際握手。即使我的 Pi 在本地網路上。
tl;dr - 為什麼 SSH 會對本機 IP 位址進行反向 DNS 查找?
答案1
您可以設定該選項
UseDNS no
在伺服器上的檔案中/etc/ssh/sshd_config
告訴sshd(8)
不要進行 DNS 查找。