이더넷 연결을 통해 데스크탑에 Kubuntu 18.04를 설치했습니다. 설치 과정에서 업데이트가 다운로드되었고 인터넷이 제대로 작동했습니다. OS를 설치한 후 웹 사이트를 ping하려고 할 때마다 다음 오류가 발생합니다.
Temporary failure in name resolution
다른 컴퓨터에서 이더넷 케이블을 사용해 보았는데 제대로 작동하므로 다음에 무엇을 해야 할지 모르겠습니다.
답변1
다양한 이유로 이름 확인이 실패할 수 있습니다.
인터넷에 연결되어 있지 않습니다. 노력하다
ping -c4 8.8.8.8
답변을 얻으면 인터넷 연결이 양호한 것입니다. 그렇지 않으면 왜 그렇지 않은지 알아보십시오.
잘못된 파서를 사용하고 있습니다. 유형
cat /etc/resolv.conf
최소한 한 줄이 표시되어야 합니다.
nameserver a.b.c.d
이는
a.b.c.d
일반적으로 라우터의 주소입니다. 이 줄이 없으면 추가하세요. 그런 회선이 있는데 작동하지 않거나, 라우터 주소를 모른다면 시도해 보세요nameserver 8.8.8.8
. 이는 에 있는 Google DNS 서버를 사용합니다8.8.8.8
.
답변2
VMWARE를 사용하여 Windows에서 Linux 가상 머신을 실행하는 경우 내 경험이 도움이 될 수 있습니다.
systemctl restart NetworkManager.service
이는 가상 머신을 제대로 종료하지 못한 경우 발생합니다.
답변3
라우터에서 DNS 설정을 변경하고 Google dsn을 설정하여 문제를 해결했습니다.8.8.8.8, 이것은 나에게 효과적이었습니다.
답변4
짧은 답변:
내 경우에는 Linux 호스트 자체의 잘못된 구성이 아니라 인터넷 GW의 NAT 규칙 구성 오류로 인해 이 오류가 발생했습니다. 인터넷 GW 라우터에 구성이 잘못되었거나 NAT 규칙이 누락되었는지 확인하세요!
더 긴 답변:
Linux 호스트의 모든 로컬 네트워크를 확인하고, 두 번, 세 번 확인했습니다. 동일한 대기열에 있는 다른 Linux 호스트와 비교 분석을 수행했지만 모든 것이 동일했습니다. 그렇다면 이 호스트의 DNS가 이제 손상된 이유는 무엇입니까?
내 인터넷 게이트웨이 방화벽의 호스트 앞에서 답을 찾았습니다. 몇 개의 호스트에 다시 주소를 지정했지만(그것은 결코 좋은 일이 아닙니다 ;->) 특정 호스트에 대한 방화벽의 NAT 규칙 업데이트를 놓쳤습니다. 이는 Linux 호스트 자체의 잘못된 구성과는 아무런 관련이 없습니다.
그러나 나는 DNS 오류 메시지에 대해 너무 편협해서 그것이 방화벽이 아닌 호스트의 DNS 구성 오류라고 생각했습니다. NAT 규칙을 수정한 후 일반 DNS 확인이 복원됩니다. 오!
따라서 라우터의 영향을 받는 호스트에 대한 NAT 규칙이 잘못되었거나 누락되어 이 오류가 발생할 수 있습니다. HTH-