nslookup   Name Server Lookup  

(2021-09-17)

1. nslookup

  ㅇ NS(Name Server)에게, 특정 호스트 정보 질의를 주고, 
     - 그에대한 정보(IP 주소도메인)를 얻는 명령어

  ㅇ 대화식(Interactive) 또는 비대화식 모드 2가지 모두 가능


2. nslookup 비대화식 모드

  ㅇ 例)  nslookup ktword.kt.co.kr 147.6.114.114 
     - 147.6.114.114인 네임서버에게, ktword.kt.co.kr의 IP 주소를 질의 요청 함


3. nslookup 대화식 모드매개변수 없이 그냥 nslookup 하면, 디폴트 네임서버를 알려주고 대화식 모드로 들어감

  ㅇ (요약)
     - help 또는 ?             :  도움말
     - set < option > [ = < value > ]  :  옵션 설정
        . set all             :  현재 설정된 기본 및 옵션 관련 정보 출력
        . set [no]debug       :  디버깅 유무 정보 출력
        . [no]d2              :  자세한 디버깅 정보 출력
        . [no]defname         :  각 쿼리도메인 이름 추가
        . [no]recurse         :  재귀 조회 여부에 따른 DNS 쿼리 요청
        . [no]search          :  도메인 검색 목록 사용
        . [no]vc              :  항상 가상 회로 사용
        . domain=             :  기본 도메인 이름을 설정
        . srchlist=N1[/N2/.../N6]  :  도메인을 N1로, 검색 목록을 N1,N2 등으로 설정
        . root=               :  루트 서버를 설정
        . retry=X             :  다시 시도 횟수를 X로 설정
        . timeout=X           :  초기 시간 제한 간격을 X초로 설정
        . type=X              :  DNS 쿼리 유형 설정
           .. 例) A, AAAA, ANY, CNAME, MX, NS, PTR, SOA, SRV              ☞ 자원레코드 참조
           .. 만일, set type=A라고 입력하고, 이후, 호스트명 'ktword.co.kr'을 입력하면, 
           .. 응답하는 네임서버(authoritative 또는 non-authoritative), 해당 호스트 IP 주소 알려줌
        . querytype=X         :  type과 동일함
        . class=X             :  쿼리 클래스 설정(예: IN (Internet), ANY)
        . [no]msxfr           :  MS 빠른 영역 전송 사용
        . ixfrver=X           :  IXFR 전송 요청에서 사용할 현재 버전
     - server NAME   :  현재 기본 서버를 사용하여 기본 서버를 NAME으로 설정
     - lserver NAME  :  초기 서버를 사용하여 기본 서버를 NAME으로 설정
     - root          :  현재 기본 서버를 루트로 설정
     - ls [opt] DOMAIN [> FILE]  :  DOMAIN에 있는 주소 나열(선택 사항: FILE에 출력)
        . ls -a       :  정식 이름 및 별칭 나열
        . ls -d       :  모든 레코드 나열
        . -t TYPE     :  주어진 RFC 레코드 형식의 레코드 나열(예: A,CNAME,MX,NS,PTR 등)
     - view FILE   :  'ls' 출력 파일 정렬 및 pg로 보기
     - exit        :  nslookup 대화식 모드 끝내기

TCP/IP 유틸리티
   1. ifconfig/ipconfig   2. inetd   3. finger   4. netstat   5. nslookup   6. ping   7. rlogin,rsh   8. tcpdump   9. tracert  
DNS 메세지(프로토콜)
   1. 이름-주소 해석   2. DNS 질의/응답   3. DNS 메세지(질의,응답,영역전달 등)   4. DNS 헤더   5. DNS 질의 메세지   6. 리졸버 (Resolver)   7. 역질의   8. RR (자원레코드)   9. DNS 캐쉬   10. TTL   11. nslookup   12. dig  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"