Linux에서 dig 및 nslookup 명령을 설치하고 사용하는 방법
이 기사에서는 Linux에 dig 명령과 nslookup 명령을 설치하는 방법을 배웁니다. 이러한 명령은 네트워크 문제 해결 및 도메인 이름에 대한 정보 수집에 사용됩니다.
Domain Information Gopher의 약자인 Dig는 DNS 서버를 검색하고 DNS 서버와 관련된 문제를 해결하는 데 사용되는 DNS 조회 유틸리티입니다. 사용이 간편하기 때문에 시스템 관리자는 이 도구를 사용하여 DNS 문제를 해결합니다.
Nslookup은 DNS 조회를 처리하는 데 사용되며 MX 레코드 및 도메인 이름과 연결된 IP 주소와 같은 중요한 정보를 표시합니다.
최신 Linux 시스템은 기본적으로 dig 및 nslookup 유틸리티를 모두 제공합니다. 그러나 이전 Linux 시스템은 그렇지 않을 수도 있습니다. 두 가지가 bind-utils 패키지 내에 번들로 제공됩니다.
Linux에 DNS 문제 해결 유틸리티를 설치하는 방법을 살펴보겠습니다.
이 페이지에서:
- CentOS/RHEL에 dig 및 nslookup 설치
- Debian/Ubuntu에 dig 및 nslookup 설치
- ArchLinux에 dig 및 nslookup 설치
- 발굴 명령 사용
- nslookup 명령 사용
CentOS/RHEL에 dig 및 nslookup 설치
Red Hat Linux /CentOS에서 dnf 명령을 사용하여 dig 및 nslookup을 설치합니다.
dnf install bind-utils
성공적으로 설치되면 아래 명령을 사용하여 버전을 확인하십시오.
dig -v
Debian/Ubuntu에 dig 및 nslookup 설치
Debian 및 Debian을 포함한 모든 파생 제품에서는 apt 명령을 사용하여 설치가 완료됩니다.
apt install dnsutils
다시 한번 설치를 확인하려면 명령을 실행하십시오.
dig -v
ArchLinux에 dig 및 nslookup 설치
ArchLinux의 경우 dig 및 nslookup 설치 명령은 다음과 같습니다.
pacman -Sy dnsutils
설치된 dig 버전을 확인하려면 다음을 실행하세요.
dig -v
발굴 명령 사용
dig 명령을 사용하면 다음과 같이 도메인 이름을 쿼리하고 정보를 검색할 수 있습니다.
dig fossmint.com
이 명령은 dig 명령 유틸리티의 버전, DNS 서버 및 해당 IP 주소와 같은 많은 정보를 표시합니다.
샘플 출력
; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;fossmint.com. IN A
;; ANSWER SECTION:
fossmint.com. 300 IN A 104.27.179.254
fossmint.com. 300 IN A 104.27.171.254
;; Query time: 6 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Nov 15 12:33:55 IST 2019
;; MSG SIZE rcvd: 73
보다 구체적으로 도메인 이름의 IP만 표시하려면 다음과 같이 +short 인수를 추가하세요.
dig fossmint.com +short
104.17.179.254
104.17.171.254
도메인 이름의 MX 레코드를 확인하려면 실행하세요.
dig fossmint.com MX +short
50 mx3.zoho.com.
20 mx2.zoho.com.
10 mx.zoho.com.
nslookup 명령 사용
nslookup 유틸리티를 사용하여 도메인 이름에 대한 정보를 검색하려면 다음 명령을 사용하세요.
nslookup fossmint.com
샘플 출력
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: fossmint.com
Address: 104.27.179.254
Name: fossmint.com
Address: 104.27.171.254
Name: fossmint.com
Address: 2606:4700:30::681b:b0fe
Name: fossmint.com
Address: 2606:4700:30::681b:b1fe
결론
이 문서에서는 다양한 Linux 배포판에 dig 및 nslookup 명령 유틸리티를 설치하는 방법과 명령의 기본 사용법을 배웠습니다. 이제 유틸리티가 없는 시스템에 직면했을 때 유틸리티를 편안하게 설치할 수 있기를 바랍니다.