我正在嘗試使用 ssh 進入我的 ec2 實例:
ssh -i "key.pem" [email protected]
我明白了:
ssh: Could not resolve hostname xxxxx.com: nodename nor servname provided, or not known
這不是 ec2 問題,因為替換xxxxx.com
為public-ip-address
就可以了。
這也不太可能是 DNS 問題,因為:
nslookup
傳回xxxxx.com
正確的IP- 我可以使用上面的命令透過 SSH 連接到機器另一台 ubuntu 機器
所以這一定是 OSX 問題。 Ping 也不起作用:
ping: cannot resolve xxxxx.com: Unknown host
我試過這,這, 一切這裡和這裡,甚至只是重新啟動我的 Mac。沒有任何幫助。
我還可以做些什麼?
答案1
我想到了。我最近更改了網域的 DNS 設置,但我的本地 DNS 提供者沒有像平常那樣快速更新他們的伺服器(花了幾天)。所以它畢竟不是 OSX。
其他人遇到此問題 - 檢查您是否可以從手機訪問該網域(不在同一 wifi 上,使用 3g),這可能表示存在類似問題。