Domain-Name-System

SSH 到具有多個反向 DNS 條目的伺服器

  • May 2, 2013

在使用 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 返回的第一個響應。

引用自:https://serverfault.com/questions/504523