파기 DNS 레코드를 조회하는 데 사용되는 Linux 명령줄 도구입니다. 호스트를 위해. 이 튜토리얼은 이 명령을 사용하는 방법을 설명하고 편리한 예제를 포함합니다.
DNS 레코드는 네트워크에 있는 호스트의 IP 주소, 이메일 구성 또는 호스트와 연결할 수 있는 기타 텍스트 데이터에 대한 정보를 컴퓨터에 제공합니다.
DNS 레코드는 인터넷의 거리 디렉토리를 제공합니다. 웹사이트에 액세스할 때 컴퓨터는 웹사이트 도메인과 연결된 DNS 레코드를 조회하여 인터넷에서 호스팅하는 서버의 IP 주소를 가져와 액세스할 수 있습니다.
파기 입력을 기반으로 이러한 레코드를 쿼리하고 관련 정보를 반환합니다.
구문
dig SERVER OPTIONS NAME
참고:
- 서버 쿼리하려는 DNS 서버의 주소입니다. 컴퓨터/로컬 네트워크에서 사용되는 DNS 서버를 사용하려는 경우 제외할 수 있습니다.
- 옵션 dig에 전달할 수 있는 옵션입니다. 기본 동작 변경
- 이름 조회하려는 리소스의 이름입니다. 일반적으로 도메인 이름입니다(예:linuxscrew.com).
파기 명령 옵션 | <일>|
---|---|
-4 | IPv4만 사용 |
-6 | IPv6만 사용 |
-t | 쿼리할 레코드 유형 |
-x | 간단한 역방향 조회 |
파기 많이 있습니다 만들려는 쿼리 유형에 따라 옵션이 다릅니다. 아래에서 가장 일반적인 사용을 다루지만 고급 사용을 위해 항상 다음을 실행하여 사용 설명서를 읽을 수 있습니다.
man dig
예시
인터넷 웹사이트의 도메인 이름 쿼리를 실행하는 가장 기본적인 사용 시나리오를 살펴보겠습니다.
dig linuxscrew.com
어떤 출력:
; <<>> DiG 9.10.6 <<>> linuxscrew.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48089 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;linuxscrew.com. IN A ;; ANSWER SECTION: linuxscrew.com. 300 IN A 157.245.255.91 ;; Query time: 29 msec ;; SERVER: 1.1.1.1#53(1.1.1.1) ;; WHEN: Sat Dec 19 23:19:10 GMT 2020 ;; MSG SIZE rcvd: 59
세부정보에 얽매이지 않도록 텍스트의 처음 두 블록은 무시해도 됩니다. 이는 dig에 대한 정보일 뿐입니다. 그 뒤에 전송된 쿼리의 세부정보가 나옵니다.
답변 섹션 A를 보여줍니다. linuxscrew.com에 대한 기록 – 해당 도메인 이름과 연결된 서버의 IP 주소입니다.
결과의 마지막 텍스트 블록은 쿼리에 대한 통계, 즉 결과의 출처(DNS 서버)와 소요 시간을 알려줍니다.
추가 정보를 제외하고 답변 섹션만 표시하려면 +short를 추가하세요. 옵션
dig +short linuxscrew.com
Dig 명령으로 다양한 유형의 DNS 레코드 쿼리
기록
일반적으로 웹 서버를 조회하는 데 사용되는 호스트의 IP 주소:
dig A +short linuxscrew.com
TXT 레코드
메모, 설명, 인증 코드, 기타 비표준 데이터에 사용되는 텍스트 기록:
dig TXT +short linuxscrew.com
MX 레코드
메일 서버 정보:
dig MX +short linuxscrew.com
NS 레코드
레코드를 제공하는 네임서버의 세부정보:
dig NS +short linuxscrew.com
전부!
사용 가능한 모든 레코드 가져오기:
dig ANY linuxscrew.com
결론
파기 네트워크 문제를 해결할 때 자체적으로 나타납니다. 컴퓨터가 네트워크 리소스에 액세스하는 데 사용하는 정보에 대한 신뢰할 수 있는 답변을 제공하여 추측을 배제합니다.
온라인 서비스를 운영하는 경우 dig를 사용할 수 있습니다. DNS 구성이 웹 호스트에 의해 제대로 적용되었고 도메인의 모든 항목이 올바른 서버를 가리키고 있는지 확인합니다.
컴퓨터 네트워킹에 대해 자세히 알아보려면 다른 기사에서 더 유용한 팁을 확인하세요.