以下を使用して ec2 インスタンスに ssh で接続しようとしています:
ssh -i "key.pem" [email protected]
そして私はこれを得ました:
ssh: Could not resolve hostname xxxxx.com: nodename nor servname provided, or not known
xxxxx.com
を置き換えるとpublic-ip-address
正常に機能するため、これは ec2 の問題ではありません。
これは、次の理由から DNS の問題である可能性も低いです。
nslookup
xxxxx.com
正しいIPを返す- 上記のコマンドを正確に使用してマシンにSSH接続することができます別のUbuntuマシン
これは OSX の問題に違いありません。Ping も機能しません。
ping: cannot resolve xxxxx.com: Unknown host
私は試したこれ、これ、 すべてここそしてここ、Mac を再起動しても何も変わりませんでした。
他に何ができるでしょうか?
答え1
分かりました。最近ドメインの DNS 設定を変更したのですが、ローカル DNS プロバイダーが通常よりも早くサーバーを更新しませんでした (数日かかりました)。結局、OSX が原因ではありませんでした。
他にも同様の問題が発生している場合は、携帯電話からドメインにアクセスできるかどうかを確認してください(同じ Wi-Fi ではなく、3G を使用してください)。同様の問題が発生している可能性があります。