Domain-Name-System
SSH 到具有多個反向 DNS 條目的伺服器
在使用 RSA 密鑰 SSH 連接到我的伺服器時,我收到以下消息:
地址 255.100.236.105 1映射到 a1.example.com,但這不會映射回地址 - 可能是闖入嘗試!
即使我收到此錯誤,我仍然可以通過 SSH 連接到機器。
我檢查了 DNS 並找出了問題所在。這個伺服器有很多虛擬主機,所以我們有多個 A 記錄用於同一個 IP 地址。
例如:
一個 a1.example.com 255.100.236.105
一個 ssh.example.com 255.100.236.105
(還有幾個指向同一個IP)
我正在嘗試通過 SSH 連接
ssh.example.com
,但出現上述錯誤。如何讓 SSH 意識到 IP 有多個指向它的域名?注意:我無法通過 ssh 訪問,
a1.example.com
因為該子域正在通過 CloudFlare 的代理。更新:我在兩台電腦上測試了這個。一個給了我這個錯誤,一個沒有。為什麼會這樣?
1這是一個假IP,我編的。我不確定它是否真的指向任何地方。
如果您將反向 DNS 名稱
ssh.example.com
放在您的 hosts 文件中,那通常是 DNS 返回的第一個響應。