저는 Arch Linux를 사용하고 있으며 dhcpcd를 사용하는 동적 IP 주소를 가지고 있습니다. Google Chrome을 통해 웹사이트에 액세스할 수 있지만 문제는 터미널에서 일부 명령(예: git clone)을 실행할 때 "호스트를 확인할 수 없음" 오류가 발생한다는 것입니다.
github.com에 핑을 보내고 nslookup을 시도했는데 올바른 IP가 반환되었습니다. 어떤 아이디어가 있나요?
답변1
문제는 때때로 dhcpcd
다른 프로세스가 파일 resolv.conf
(DNS 라이브러리 확인자 구성이 저장된 위치)의 내용을 덮어쓰고, 인터넷 서비스 제공업체의 DNS 서버를 삽입하는 경우인데, 어떤 경우에는 작동하지 않을 수 있습니다.
resolv.conf
문제가 발생하면 공개 DNS 서버를 가리키도록 콘텐츠를 변경하는 것이 좋습니다 (서비스 제공업체의 서버보다 더 잘 작동해야 함).
# OpenDNS servers
nameserver 208.67.222.222
nameserver 208.67.220.220
또는
# Google nameservers
nameserver 8.8.8.8
nameserver 8.8.4.4
그런 다음 resolv.conf의 내용에 "See the mighty Arch" dhcpcd
줄 이 추가되지 않도록 보호하세요.nohook resolv.conf
/etc/dhcpcd.conf
위키피디아자세한 내용은