웹사이트 검색

"이름 확인 중 일시적인 실패" 문제를 해결하는 방법


가끔 웹사이트에 ping을 시도하거나 시스템을 업데이트하거나 활성 인터넷 연결이 필요한 작업을 수행하려고 할 때 터미널에 '이름 확인에 일시적인 실패'라는 오류 메시지가 표시될 수 있습니다.

예를 들어 웹사이트에 ping을 시도하면 다음과 같은 오류가 발생할 수 있습니다.

tecmint@ubuntu:~$ ping google.com
ping: linux-console.net: Temporary failure in name resolution

이는 일반적으로 이름 확인 오류이며 DNS 서버가 도메인 이름을 해당 IP 주소로 확인할 수 없음을 나타냅니다. Linux 시스템에서 소프트웨어 패키지를 업데이트, 업그레이드 또는 설치할 수 없기 때문에 심각한 문제가 될 수 있습니다.

이 글에서는 '이름 확인 중 일시적인 실패' 오류의 원인과 이 문제에 대한 해결 방법을 살펴보겠습니다.

1. resolv.conf 파일이 없거나 잘못 구성됨

/etc/resolv.conf 파일은 Linux 시스템의 해석기 구성 파일입니다. 여기에는 Linux 시스템이 도메인 이름을 IP 주소로 확인하는 데 도움이 되는 DNS 항목이 포함되어 있습니다.

이 파일이 없거나 존재하지만 여전히 이름 확인 오류가 발생하는 경우 루트 권한으로 텍스트 편집기에서 /etc/resolv.conf 파일을 만들거나 엽니다.

sudo nano /etc/resolv.conf
OR
sudo vim /etc/resolv.conf

그런 다음 nameserver 키워드와 DNS 서버의 IP 주소를 사용하여 Google의 공개 DNS 서버를 추가합니다.

nameserver 8.8.8.8
nameserver 8.8.4.4

변경 사항을 저장하고 표시된 대로 systemd-resolved 서비스를 다시 시작합니다.

sudo systemctl restart systemd-resolved.service

또한 확인자의 상태를 확인하고 예상대로 활성화되어 실행되고 있는지 확인하는 것이 좋습니다.

sudo systemctl status systemd-resolved.service

그런 다음 웹사이트에 ping을 시도하면 문제가 해결됩니다.

ping google.com

네트워크 연결을 확인한 후 /etc/resolv.conf 파일을 편집하여 네트워크 관리 도구가 해당 파일을 덮어쓰지 않도록 하세요.

이렇게 하려면 /dev/null에 대한 심볼릭 링크를 생성하면 됩니다.

sudo ln -sf /dev/null /etc/resolv.conf

참고: 일부 Linux 배포판, 특히 NetworkManager를 사용하는 배포판에서는 /etc/resolv.conf 파일을 자동으로 관리할 수 있습니다. 이 경우 파일을 수동으로 편집해도 효과가 지속되지 않을 수 있습니다.

대신, 적절한 네트워크 관리 도구나 특정 배포에 대한 구성 파일을 통해 DNS 설정을 구성해야 할 수도 있습니다. 이러한 경우 권장되는 DNS 구성 방법은 배포판의 설명서나 지원 리소스를 참조하세요.

2. 방화벽 제한

첫 번째 해결 방법이 효과가 없다면 방화벽 제한으로 인해 DNS 쿼리를 성공적으로 수행하지 못할 수 있습니다. 방화벽을 확인하고 포트 53(DNS – 도메인 이름 확인에 사용) 및 포트 43(whois 조회에 사용)이 열려 있는지 확인하세요. 포트가 차단된 경우 다음과 같이 포트를 엽니다.

UFW 방화벽에서 DNS 포트 열기

Debian 기반 배포판에서는 아래 명령을 실행하여 UFW 방화벽에서 포트 5343을 열어야 합니다.

sudo ufw allow 53/tcp
sudo ufw allow 43/tcp
sudo ufw reload

방화벽에서 DNS 포트 열기D 방화벽

RHEL 기반 배포에서는 아래 명령을 실행하여 Firewalld 방화벽에서 포트 5343을 열어야 합니다.

sudo firewall-cmd --add-port=53/tcp --permanent
sudo firewall-cmd --add-port=43/tcp --permanent
sudo firewall-cmd --reload

이제 '이름 확인의 일시적인 실패' 오류에 대한 아이디어와 몇 가지 간단한 단계를 통해 이 문제를 해결할 수 있는 방법을 알아보셨기를 바랍니다. 언제나 그렇듯, 귀하의 피드백에 감사드립니다.