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  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"