너 명령은 다음을 의미합니다. 도메인 정보 그로퍼 . DNS 이름 서버에 대한 정보를 검색하는 데 사용됩니다. 기본적으로 네트워크 관리자가 사용합니다. DNS 문제를 확인 및 해결하고 DNS 조회를 수행하는 데 사용됩니다. Dig 명령은 다음과 같은 이전 도구를 대체합니다. nslooku p와 호스트.
Dig 명령 설치
데비안/우분투의 경우
눈 대 얼음
$sudo apt-get install dnsutils>
CentOS/RedHat의 경우
$sudo yum install bind-utils>
통사론:
dig [server] [name] [type]>
Dig 명령 작업
1. 도메인 A 레코드를 쿼리하려면
dig techcodeview.com>
이 명령을 사용하면 dig가 도메인 이름 techcodeview.com에 대한 A 레코드를 조회하게 됩니다.
레코드는 IPV4 IP를 나타냅니다.
마찬가지로 레코드 유형이 AAAA로 설정된 경우 IPV6 IP가 반환됩니다.
2. 도메인 A 레코드를 쿼리하려면 +짧은
dig techcodeview.com +short>
기본적으로 dig는 장황하며 +short 옵션을 사용하면 표시된 것처럼 출력을 크게 줄일 수 있습니다. 삼. 주석 줄을 제거하려면.
dig techcodeview.com +nocomments>
이 명령은 요청을 하고 주석 줄을 제외합니다. 4. 모든 표시 플래그를 설정하거나 삭제합니다.
dig techcodeview.com +noall>
모든 표시 플래그를 설정하거나 지우려면 noall 쿼리 옵션을 사용합니다. 5. 자세한 답변을 쿼리합니다.
dig techcodeview.com +noall +answer>
답변 섹션 정보를 자세히 보려면 먼저 +noall 옵션을 사용하여 모든 섹션 표시를 중지한 다음 dig 명령과 함께 +answer 옵션을 사용하여 답변 섹션만 쿼리합니다. 6. 모든 DNS 레코드 유형을 쿼리합니다.
dig techcodeview.com ANY>
ANY 옵션을 사용하여 도메인과 관련된 사용 가능한 모든 DNS 레코드 유형을 쿼리합니다. 출력에는 사용 가능한 모든 레코드 유형이 포함됩니다. 7. 도메인에 대한 MX 레코드를 쿼리합니다.
dig techcodeview.com MX>
도메인과 관련된 메일 교환(MX) 응답 섹션만 원하는 경우 이 명령을 사용합니다. 8. DNS 경로를 추적하려면
dig techcodeview.com +trace>
+trace 명령은 DNS 조회 경로를 추적하는 데 사용됩니다. 이 옵션은 이름 조회를 해결하기 위해 반복적인 쿼리를 수행합니다. 이는 루트에서 시작하여 이름 서버를 쿼리하고 그 과정에서 참조를 따르는 반복 쿼리를 사용하여 네임스페이스 트리를 탐색합니다. 9. 네임서버를 지정하는 경우
dig techcodeview.com @8.8.8.8>
기본적으로 dig 명령은 /etc/resolv.conf에 나열된 이름 서버를 쿼리하여 DNS 조회를 수행합니다. @ 기호 뒤에 이름 서버의 호스트 이름이나 IP 주소를 사용하여 이를 변경할 수 있습니다. 10. 통계 섹션을 쿼리하려면
dig techcodeview.com +noall +answer +stats>
통계 섹션을 보려면 dig 명령과 함께 +stats 옵션을 사용합니다.
역방향 DNS 조회:
역방향 DNS 조회를 사용하여 IP 주소에서 도메인 이름이나 호스트 이름을 가져올 수 있습니다.
-x 옵션은 역방향 DNS 조회를 수행하는 데 사용됩니다.
전:
[xxxxxx ~]# 발굴 +모두 없음 +답변 -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 IN PTR dns.google.
참고: DNS 역방향 조회는 항목이 PTR인 경우에만 작동합니다.
PTR 내용은 dig -x xx.yy.zz.aa 명령을 사용하여 볼 수 있습니다.
일괄 쿼리:
한 번에 각 도메인에 대해 발굴 쿼리를 수행하는 대신 도메인 목록을 한 번에 쿼리할 수 있습니다.
이렇게 하려면 파일에 도메인 이름을 입력하고 각 줄에 도메인 이름 1개만 입력하고 파일에 대해 발굴 쿼리를 수행합니다.
예: file.txt에 쿼리할 도메인 이름 목록이 있다고 가정해 보겠습니다.
자바 long에서 int로
dig -f file.txt +short는 DNS 쿼리를 수행하고 확인된 모든 IP를 반환합니다.