OSX: ssh: 호스트 이름 xxxxx.com을 확인할 수 없음: nodename이나 servname이 제공되었거나 알 수 없음

OSX: ssh: 호스트 이름 xxxxx.com을 확인할 수 없음: nodename이나 servname이 제공되었거나 알 수 없음

다음을 사용하여 EC2 인스턴스에 SSH로 접속하려고 합니다.

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

그리고 나는 이것을 얻습니다 :

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

xxxxx.com로 교체해도 문제가 없으므로 이는 ec2 문제가 아닙니다 public-ip-address.

이는 또한 다음과 같은 이유로 DNS 문제가 아닐 가능성이 높습니다.

  1. nslookupxxxxx.com올바른 IP를 반환합니다 .
  2. 위의 정확한 명령을 사용하여 컴퓨터에 SSH를 통해 연결할 수 있습니다.또 다른 우분투 머신

따라서 이것은 OSX 문제임에 틀림없습니다. Ping도 작동하지 않습니다.

ping: cannot resolve xxxxx.com: Unknown host

나는 노력했다이것,이것, 모든 것여기그리고여기, Mac을 다시 시작하는 것만으로도 가능합니다. 아무것도 도움이 되지 않았습니다.

또 무엇을 할 수 있나요?

답변1

나는 그것을 알아. 최근에 도메인의 DNS 설정을 변경했는데 로컬 DNS 공급자가 평소처럼 빠르게 서버를 업데이트하지 않았습니다(며칠 정도 소요). 결국 그것은 OSX가 아니었습니다.

이 문제가 발생하는 다른 사람 - 휴대폰에서 도메인에 액세스할 수 있는지 확인하세요(동일 Wi-Fi가 아닌 3G 사용). 이는 유사한 문제를 나타낼 수 있습니다.

관련 정보