새벽을 밝히는 붉은 달

[MacOS] fatal: unable to access '*': Could not resolve host 본문

Develop

[MacOS] fatal: unable to access '*': Could not resolve host

자윰 2022. 4. 23. 14:34

여느 때와 다름없이 개발을 하고 github에 push 하려고 했는데,

어제까지만 해도 push가 잘 되었었는데 오늘 push를 하려고 보니

could not resolve host라는 에러가 떴다.

 

ping github.com 을 통해 패킷을 날려보았으나

ping: cannot resolve github.com: Unknown host 에러가 뜨며 실패했다.

 

그러나 nslookup github.com 을 통해 얻은 github.com의 ip 주소로

ping을 날려보니 패킷을 정상적으로 받아옴을 확인할 수 있었다. 

 

이와 같은 상황은 google.com에서도 똑같이 동작했는데,

그래서 네트워크나 서버측 문제가 아니고 내 로컬 DNS 캐시에 문제가 있다고 생각이 들었다.

 

따라서 로컬 dns 캐시를 다음과 같은 명령어를 통해 지웠더니

다시 정상적으로 동작하는 것을 확인할 수 있었다.

 

$ dscacheutil -flushcache

$ sudo killall -HUP mDNSResponder

 

왜 네트워크 공부를 열심히 해야 하는지 다시금 또 깨닫고 간다.

 

참고로 나의 MacOS 버전은 Monterey 다!

나와 비슷한 문제를 겪는 사람들에게 도움이 되었으면 좋겠다.😃

Comments