티스토리 뷰

fatal unable to access '*' :could not resolve host github.com

 

외부 통신 오류

 

이런 오류가 발생을 하였습니다. 그래서 구글링을 했더니 proxy 문제가 있다고 하면서

$ git config --global --unset http.proxy
$ git config --global --unset https.proxy

해당 명령어를 치면 끝이 난다고 했습니다. git push와 clone문제가 해결 되지 않았습니다.

더 찾아보니 네트워크 관련 문제였습니다.

 

해결 방법

 

1. ping으로 github.com과 통신이 가능한지 확인(에러 뜸)

 

  • 에러 뜰것입니다. (통신 안됨)
    • github.com(domain 이름)이 ip로 매칭되지 않아서 입니다.
    • => DNS 서버를 등록(domain 이름을 ip로 변환)

 

# 둘중 하나만 해도 됩니다.
$ping github.com #1번 
$nslookup github.com #2번  
  • nslookup: name server관련 조회
    • 서버의 네트워크가 제대로 설정되었는지 확인

 

2. DNS 서버 추가

 

$sudo vim /etc/resolv.conf

 

# /etc/resolv.conf 내부에서 아무것도 지우지 말고 추가
nameserver 168.126.63.1 #kt DNS 서비스
nameserver 8.8.8.8 #구글 퍼블릭 DNS서비스(IPv4)
nameserver 8.8.4.4 #구글 퍼블릭 DNS 서비스(IPv4)
options edns0

 

 

출처: <https://velog.io/@kyoung99u/Linux-%EC%99%B8%EB%B6%80-%ED%86%B5%EC%8B%A0-%EC%98%A4%EB%A5%98>

https://itsyouuu.tistory.com/113

반응형
공지사항
최근에 올라온 글