OSX:ssh:無法解析主機名稱 xxxxx.com:提供節點名稱或服務名,或未知

OSX:ssh:無法解析主機名稱 xxxxx.com:提供節點名稱或服務名,或未知

我正在嘗試使用 ssh 進入我的 ec2 實例:

ssh -i "key.pem" [email protected]

我明白了:

ssh: Could not resolve hostname xxxxx.com: nodename nor servname provided, or not known

這不是 ec2 問題,因為替換xxxxx.compublic-ip-address就可以了。

這也不太可能是 DNS 問題,因為:

  1. nslookup傳回xxxxx.com正確的IP
  2. 我可以使用上面的命令透過 SSH 連接到機器另一台 ubuntu 機器

所以這一定是 OSX 問題。 Ping 也不起作用:

ping: cannot resolve xxxxx.com: Unknown host

我試過,, 一切這裡這裡,甚至只是重新啟動我的 Mac。沒有任何幫助。

我還可以做些什麼?

答案1

我想到了。我最近更改了網域的 DNS 設置,但我的本地 DNS 提供者沒有像平常那樣快速更新他們的伺服器(花了幾天)。所以它畢竟不是 OSX。

其他人遇到此問題 - 檢查您是否可以從手機訪問該網域(不在同一 wifi 上,使用 3g),這可能表示存在類似問題。

相關內容