nslookup

도메인 필드로 지정된 값을 읽어와 도메인 주소 질의를 수행하고 결과를 보여줍니다.

문법

nslookup ns=IP_ADDR [OPTIONS] DOMAIN_FIELD output FIELD, ...
필수 매개변수
ns=IP_ADDR
DNS 서버의 IPv4 또는 IPv6 주소
DOMAIN_FIELD
도메인 네임 필드
output FIELD_LIST
DNS 응답에서 조회할 필드를 쉼표(,)로 구분하여 지정. 다음 중에서 선택해서 입력
  • additionals: 그 밖에 다른 정보들
  • answers: DNS 서버의 응답 결과
  • authorities: 도메인 레코드를 관리하는 DNS 서버(authoritative server) 정보
  • flags: 요청/응답 메시지의 필드 컨트롤 플래그 값(출럭 필드에 다음과 같은 내용이 표시됨)
    • AA: 도메인 주소에 대한 권한이 있는 서버
    • TC: 메시지가 길어서 잘림
    • RD: 재귀적 질의가 요청됨
    • RA: 재귀적 질의 가능
  • ip: IPv4 또는 IPv6 주소
  • status: 쿼리 실행 결과(오류가 있으면 오류 메시지 표시)
    • FORMAT_ERROR: 질의 내용에 오류가 있어 서버가 처리할 수 없음
    • NAME_ERROR: 질의한 도메인 주소가 존재하지 않음
    • NO_ERROR: 오류 없음(0)
    • NOT_IMPLEMENTED: DNS 서버가 요청
    • REFUSED: DNS 서버의 응답 거부
    • SERVER_FAILURE: 서버 오류로 질의를 처리할 수 없음
선택 매개변수
cache=INT
DNS 응답 캐시 크기(기본값: 1048576, 약 1 MB)
timeout=INT
DNS 응답 대기 시간(기본값: 5, 단위: 초)
type=TYPE
DNS 서버에 질의할 DNS 레코드 유형(기본값: A). 다음 중 하나를 지정:
  • A: 질의할 도메인 주소에 연결된 IPv4 주소
  • AAAA: 질의할 도메인 주소에 연결된 IPv6 주소
  • CNAME: 캐노니컬 네임. 다른 도메인 이름의 별칭 주소.
  • MX: 지정한 도메인 네임으로 들어오는 메일을 받는 서버
  • NS: 도메인 주소를 관리하는 DNS 서버 정보
  • PTR: 역 DNS 검색에 쓰이는 캐노니컬 네임 포인터 주소
  • TXT: 사람이나 기계가 읽을 수 있는 텍스트 정보

사용 예

spamhouse 테이블 domain 필드에 기록된 도메인 주소들에 대해 정보를 조회

table spamhouse
| nslookup timeout=5 ns="1.1.1.1" domain
  output ip, status, flags, answers, authorities, additionals

호환성

nslookup 명령어는 ENT #2309 2019-11-27_10-43 버전부터 지원합니다.