이름
dig - DNS 조회 유틸리티
개요
파기 @섬기는 사람 -비 주소 -기음 수업 -에프 파일 이름 -케이 파일 이름 -피 포트# -티 유형 -엑스 주소 -와이 이름 : 키 이름 유형 수업 queryopt …
파기 -h
파기 global-queryopt … 질문 …
기술
파기 (도메인 정보 그루퍼)는 DNS 이름 서버를 조사하기위한 유연한 도구입니다. DNS 조회를 수행하고 쿼리 된 이름 서버에서 반환 된 응답을 표시합니다. 대부분의 DNS 관리자는파기 유연성, 사용 용이성 및 출력의 명확성으로 인해 DNS 문제를 해결할 수 있습니다. 다른 검색 도구는파기.
이기는 하지만파기 일반적으로 명령 줄 인수와 함께 사용되며 파일에서 조회 요청을 읽는 일괄 작업 모드도 있습니다. 명령 행 인수와 옵션에 대한 간략한 요약은-h 옵션이 주어집니다. 이전 버전과 달리 BIND9 구현파기명령 줄에서 여러 개의 조회를 실행할 수 있습니다.
특정 이름 서버를 쿼리하라는 지시가없는 한,파기 에 나열된 각 서버를 시도합니다. /etc/resolv.conf .
명령 줄 인수 나 옵션을 지정하지 않으면 "."에 대한 NS 쿼리를 수행합니다. (뿌리).
간단한 사용법
일반적인 호출파기 다음과 같이 보입니다.
@ 서버 이름 유형 발굴
어디에:
섬기는 사람
질의 할 이름 서버의 이름 또는 IP 주소입니다. 점으로 구분 된 10 진수 표기법의 IPv4 주소 또는 콜론으로 구분 된 표기법의 IPv6 주소 일 수 있습니다. 제공된 섬기는 사람 인수는 호스트 이름이며,파기 해당 이름 서버를 쿼리하기 전에 해당 이름을 확인합니다. 없는 경우 섬기는 사람 인수가 제공되면,파기 문의하다 /etc/resolv.conf 거기에 나열된 이름 서버를 쿼리합니다. 응답하는 이름 서 v의 응답이 표시됩니다.
이름
조회 할 리소스 레코드의 이름입니다.
유형
필수 검색어 유형을 나타냅니다. ANY, A, MX, SIG 등 유형 임의의 유효한 쿼리 유형이 될 수 있습니다. 없는 경우 유형 인수가 제공되면,파기 A 레코드에 대한 조회를 수행합니다.
옵션
그만큼-비 옵션은 쿼리의 소스 IP 주소를 주소 . 호스트의 네트워크 인터페이스 중 하나에 유효한 주소 여야합니다.
기본 쿼리 클래스 (인터넷의 경우 IN)는-기음 선택권. 수업 Hesiod 레코드의 경우 HS 또는 CHAOSNET 레코드의 경우 CH와 같은 유효한 클래스입니다.
그만큼-에프 옵션으로파기파일에서 처리 할 조회 요청 목록을 읽음으로써 배치 모드로 작동합니다. 파일 이름 . 이 파일에는 한 줄에 하나씩 여러 개의 쿼리가 들어 있습니다. 파일의 각 항목은 쿼리로 제공되는 것과 동일한 방식으로 구성되어야합니다.파기 명령 줄 인터페이스를 사용합니다.
비표준 포트 번호를 질의하는 경우,-피 옵션이 사용됩니다. 포트# 그 포트 번호입니다파기 표준 DNS 포트 번호 53 대신 쿼리를 보냅니다.이 옵션은 비표준 포트 번호에서 쿼리를 수신 대기하도록 구성된 네임 서버를 테스트하는 데 사용됩니다.
그만큼-티 옵션은 쿼리 유형을 다음으로 설정합니다. 유형 . BIND9에서 지원되는 유효한 조회 유형이 될 수 있습니다. 기본 검색어 유형은 'A'입니다.-엑스 옵션은 역방향 조회를 나타 내기 위해 제공됩니다. 영역 전송은 AXFR 유형을 지정하여 요청할 수 있습니다. 점진적 영역 전송 (IXFR)이 필요할 때, 유형 ixfr = N으로 설정됩니다. 증분 영역 전송에는 영역의 SOA 레코드에있는 일련 번호가 변경되었으므로 영역에 대한 변경 사항이 포함됩니다 엔 .
역방향 조회 (주소를 이름에 매핑)는-엑스 선택권. 주소 점으로 구분 된 십진수 표기법의 IPv4 주소 또는 콜론으로 구분 된 IPv6 주소입니다. 이 옵션을 사용하면 이름 , 수업 과 유형 인수.파기 11.12.13.10.in-addr.arpa와 같은 이름 검색을 자동으로 수행하고 쿼리 유형 및 클래스를 각각 PTR 및 IN으로 설정합니다. 기본적으로 IPv6 주소는 RFC2874에 정의 된 IP6.ARPA 도메인 및 이진 레이블을 사용하여 조회됩니다. IP6.INT 도메인 및 "nibble"레이블을 사용하여 이전 RFC1886 방법을 사용하려면-엔 (니블) 옵션.
에서 보낸 DNS 쿼리에 서명하려면파기 및 트랜잭션 서명 (TSIG)을 사용하여 응답을 보내고 TSIG 키 파일을 지정하려면-케이 선택권. 명령 줄에서 TSIG 키 자체를 지정할 수도 있습니다.-와이 선택권; 이름 TSIG 키의 이름이고 키 실제 키입니다. 키는 base-64로 인코딩 된 문자열입니다.dnssec-keygen(8). 사용시에는주의가 필요합니다.-와이 옵션을 다중 사용자 시스템에서 사용할 수 있습니다.추신(1) 또는 쉘의 내역 파일에 있습니다. TSIG 인증을 사용할 때파기, 쿼리되는 네임 서버는 사용되는 키와 알고리즘을 알아야한다. BIND에서, 이것은 적절한키 과섬기는 사람 ~의 진술 named.conf .
쿼리 옵션
파기 조회가 이루어지는 방식 및 결과가 표시되는 여러 가지 쿼리 옵션을 제공합니다.이 중 일부는 쿼리 헤더의 플래그 비트를 설정 또는 재설정하고 일부는 응답 섹션을 결정하고 다른 일부는 제한 시간 및 재시도 전략을 결정합니다.
각 쿼리 옵션은 앞에 더하기 기호 (+)가 붙은 키워드로 식별됩니다. 일부 키워드는 옵션을 설정하거나 재설정합니다. 이것들은 그 키워드의 의미를 무효로하기 위해 문자열 no 앞에 올 수 있습니다. 다른 키워드는 값을 시간 초과 간격과 같은 옵션에 지정합니다. 그들은 양식을 가지고있다.+ keyword = value. 쿼리 옵션은 다음과 같습니다.
+ no tcp
이름 서버를 질의 할 때 사용하지 마십시오 TCP를 사용하십시오. 기본 작동은 AXFR 또는 IXFR 조회가 요청되지 않는 한 UDP를 사용하는 것입니다.이 경우 TCP 연결이 사용됩니다.
+ no vc
이름 서버를 질의 할 때 사용하지 마십시오 TCP를 사용하십시오. 이 대체 구문은 + no tcp 이전 버전과의 호환성을 위해 제공됩니다. "vc"는 "가상 회로"를 의미합니다.
+ no ignore
TCP를 사용하여 재 시도하는 대신 UDP 응답에서 절단을 무시하십시오. 기본적으로 TCP 재 시도가 수행됩니다.
+ 도메인 = somename
단일 도메인을 포함하도록 검색 목록 설정 소메메 , 마치 a에 지정된 것처럼도메인~의 지시문 /etc/resolv.conf , 검색 목록 처리를 마치 + 검색 옵션이 주어졌습니다.
+ no 검색
검색 목록이나 도메인 지시어로 정의 된 검색 목록을 사용하지 않음으로 resolv.conf (만약에 어떠한). 검색 목록은 기본적으로 사용되지 않습니다.
+ no defname
더 이상 사용되지 않으며, 동의어로 취급됩니다. + no 검색
+ no aaonly
이 옵션은 아무 작업도 수행하지 않습니다. 이전 버전과의 호환성을 위해 제공됩니다.파기 거기서 구현되어 있지 않은 리절 버 플래그를 설정합니다.
+ no 광고 문안
쿼리의 AD (실제 데이터) 비트를 설정하지 않음으로 설정합니다. AD 비트는 현재 응답 에서뿐만 아니라 쿼리에서 표준적인 의미를 지니지 만 쿼리에서 비트를 설정하는 기능은 완벽을 기하기 위해 제공됩니다.
+ no cdflag
쿼리의 CD (검사 사용 안 함) 비트를 설정하지 않음으로 설정합니다. 이것은 응답의 DNSSEC 유효성 검증을 수행하지 않도록 서버에 요청합니다.
+ no 재귀 적
쿼리에서 RD (recursion desired) 비트의 설정을 토글합니다. 이 비트는 기본적으로 설정됩니다.파기 일반적으로 재귀 쿼리를 보냅니다. 재귀는 자동으로 비활성화됩니다. + nssearch 또는 + 추적 쿼리 옵션이 사용됩니다.
+ no nssearch
이 옵션이 설정되면,파기 조회 된 이름을 포함하는 영역에 대한 권한있는 이름 서버를 찾고 각 이름 서버가 영역에 대해 가지고있는 SOA 레코드를 표시합니다.
+ no trace
찾은 이름에 대한 루트 이름 서버에서 위임 경로 추적을 토글합니다. 추적은 기본적으로 사용되지 않습니다. 추적이 사용 가능한 경우,파기 조회 된 이름을 확인하기 위해 반복 쿼리를 만듭니다. 루트 서버의 조회를 따라 조회를 해결하는 데 사용 된 각 서버의 응답을 보여줍니다.
+ no cmd
의 버전을 식별하는 출력에서 초기 주석의 인쇄를 토글합니다.파기 및 적용된 쿼리 옵션 이 주석은 기본적으로 인쇄됩니다.
+ no short
간결한 답을 제공하십시오. 기본값은 답을 자세한 형식으로 인쇄하는 것입니다.
+ no 식별
답변을 제공 한 IP 주소 및 포트 번호를 표시하거나 표시하지 않습니다. + 짧은 옵션이 사용 가능합니다. 짧은 형식의 응답이 요청 된 경우 기본값은 응답을 제공 한 서버의 원본 주소와 포트 번호를 표시하지 않습니다.
+ no 댓글
출력에서 주석 행 표시를 토글합니다. 기본값은 주석을 인쇄하는 것입니다.
+ no 통계
이 질의 옵션은 통계 인쇄를 토글합니다. 질의가 작성되었을 때, 응답의 크기 등등. 기본 동작은 쿼리 통계를 인쇄하는 것입니다.
+ no qr
쿼리가 전송 될 때 인쇄합니다. 인쇄하지 않습니다. 기본적으로 쿼리는 인쇄되지 않습니다.
+ no question
답이 반환 될 때 질의의 질문 부분을 인쇄하십시오. 기본값은 질문 섹션을 주석으로 인쇄하는 것입니다.
+ no 대답
대답의 대답 섹션을 표시하십시오. 기본값은이를 표시하는 것입니다.
+ no 권한
응답의 권한 섹션을 표시합니다 (표시하지 않음). 기본값은이를 표시하는 것입니다.
+ no 추가
회신의 추가 섹션을 표시합니다. 기본값은이를 표시하는 것입니다.
+ no all
모든 표시 플래그를 설정하거나 지 웁니다.
+ 시간 = T
질의에 대한 타임 아웃을 다음과 같이 설정합니다. 티 초. 기본 제한 시간은 5 초입니다. 설정 시도 티 을 1 미만으로 설정하면 쿼리 시간 제한이 1 초로 적용됩니다.
+ tries = T
서버에 대한 UDP 쿼리를 다시 시도하는 횟수를 설정합니다. 티 기본값 대신 3. If 티 가 0보다 작거나 같으면 재시도 횟수가 자동으로 1로 반올림됩니다.
+ ndots = D
나타낼 점의 수를 설정하십시오. 이름 에 디 그것이 절대적으로 간주되기 때문입니다. 기본값은에서 ndots 문을 사용하여 정의 된 값입니다. /etc/resolv.conf , ndots 문이 없으면 1입니다. 소수점이있는 이름은 상대 이름으로 해석되며, 이름에 나열된 도메인에서 검색됩니다.수색 또는도메인 ~의 지시문 /etc/resolv.conf .
+ bufsize = B
EDNS0을 사용하여 보급 된 UDP 메시지 버퍼 크기를 다음과 같이 설정하십시오. 비 바이트. 이 버퍼의 최대 크기와 최소 크기는 각각 65535와 0입니다. 이 범위를 벗어나는 값은 적절하게 반올림 또는 올림 반올림됩니다.
+ no multiline
사람이 읽을 수있는 주석을 포함하는 자세한 다중 행 형식으로 SOA 레코드와 같은 레코드를 인쇄하십시오. 기본값은 각 레코드를 한 줄에 인쇄하여 해당 레코드의 기계 구문 분석을 용이하게하는 것입니다.파기 산출.
+ no 실패
SERVFAIL을 받으면 다음 서버를 사용하지 마십시오. 기본값은 일반적인 스텁 해석자 동작의 반대 인 다음 서버를 시도하지 않는 것입니다.
+ no besteffort
조작 된 메시지의 내용을 표시하려고 시도합니다. 기본값은 조작 된 답을 표시하지 않는 것입니다.
+ no dnssec
쿼리의 추가 섹션에있는 OPT 레코드에 DNSSEC OK 비트 (DO)를 설정하여 DNSSEC 레코드를 보내도록 요청합니다.
여러 개의 QUERIES
BIND 9 구현파기명령 줄에서 여러 쿼리를 지정할 수 있습니다.-에프 배치 파일 옵션). 이러한 각 쿼리에는 고유 한 플래그, 옵션 및 쿼리 옵션 집합이 제공 될 수 있습니다.
이 경우, 각각 질문 인수는 위에 설명 된 명령 줄 구문의 개별 쿼리를 나타냅니다. 각각은 표준 옵션 및 플래그, 조회 할 이름, 선택적 조회 유형 및 클래스 및 해당 조회에 적용되어야하는 조회 옵션으로 구성됩니다.
모든 쿼리에 적용되어야하는 글로벌 쿼리 옵션 집합도 제공 할 수 있습니다. 이러한 글로벌 쿼리 옵션은 명령 줄에 제공된 이름, 클래스, 유형, 옵션, 플래그 및 쿼리 옵션의 첫 번째 튜플보다 먼저 나와야합니다. 모든 글로벌 쿼리 옵션 (+ no cmd 옵션)은 조회 옵션의 조회 특정 세트로 대체 될 수 있습니다. 예 :
dig + qr www.isc.org any -x 127.0.0.1 isc.org ns + noqr
방법을 보여줍니다.파기 명령 행에서 세 가지 검색을 수행 할 수 있습니다 : www.isc.org에 대한 ANY 조회, 127.0.0.1의 역 조회 및 isc.org의 NS 레코드에 대한 조회. 글로벌 쿼리 옵션 + qr 가 적용되므로파기 각 조회에 대해 작성한 초기 조회를 표시합니다. 최종 질의에는 다음과 같은 로컬 질의 옵션이 있습니다. + noqr 의미하는 것은파기 isc.org의 NS 레코드를 조회 할 때 초기 쿼리를 인쇄하지 않습니다.
관련 항목
숙주(1), (8),dnssec-keygen(8), RFC1035 .
중대한: 사용 남자 명령 ( % man )를 사용하여 특정 컴퓨터에서 명령이 어떻게 사용되는지 확인하십시오.
관련 기사
- 호스트 - Linux 명령 - Unix 명령
- dig (도메인 인터넷 groper) - dig (도메인 인터넷 groper) 란 무엇입니까?
- dig (도메인 인터넷 groper) - dig (도메인 인터넷 groper) 란 무엇입니까?
- resolver - 리눅스 명령 - 유닉스 명령