Я пытаюсь подключиться по 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
Я пыталсяэтот,этот, всездесьиздесь, и даже просто перезагрузил свой мак. Ничего не помогло.
Что еще я могу сделать?
решение1
Я разобрался. Недавно я изменил настройки DNS домена, и мой местный DNS-провайдер не обновил свой сервер так быстро, как обычно (потребовалось несколько дней). Так что это все-таки не OSX.
Если у вас еще возникнет такая проблема, проверьте, можете ли вы получить доступ к домену со своего телефона (не через тот же Wi-Fi, а через 3G), это может быть признаком аналогичной проблемы.