본문 바로가기

Network

nslookup 명렁어 사용법


NSLOOKUP 명령어 사용법 입니다.
윈도우 PC에서는 일반적으로 시작-실행-cmd 입력후 나오는 command 창에서 사용 할 수 있습니다.

C:>nslookup banggae.com
Default Server: xxx.xxx.com
Address: 192.168.1.100

Non-authoritative answer:
Name: banggae.com
Address: 218.144.240.79

C:>nslookup
Default Server: xxx.xxx.com
Address: 192.168.1.100

>server 168.126.63.1 (DNS 정보를 바꿔서 사용 할 수 있게 해 줍니다.)

> set query=all (모든 정보를 표시 해 줍니다.)
> banggae.com
Server: xxx.xxx.com
Address: 192.168.1.100

Non-authoritative answer:
banggae.com MX preference = 10, mail exchanger = mail.banggae.com
banggae.com nameserver = ns.80port.com
banggae.com nameserver = ns1.80port.com

banggae.com nameserver = ns1.80port.com
banggae.com nameserver = ns.80port.com
mail.banggae.com internet address = 218.144.240.71
ns.80port.com internet address = 218.144.240.65
ns1.80port.com internet address = 218.144.240.66
>
>
> set query=MX (mail server records만 보여 줍니다.)
> banggae.com
Server: xxx.xxx.com
Address: 192.168.1.100

Non-authoritative answer:
banggae.com MX preference = 10, mail exchanger = mail.banggae.com

banggae.com nameserver = ns1.80port.com
banggae.com nameserver = ns.80port.com
mail.banggae.com internet address = 218.144.240.71
ns.80port.com internet address = 218.144.240.65
ns1.80port.com internet address = 218.144.240.66
>
>
> set query=HINFO
> banggae.com
Server: xxx.xxx.com
Address: 192.168.1.100

banggae.com
primary name server = ns.80port.com
responsible mail addr = webmaster.80port.com
serial = 2005092710
refresh = 21600 (6 hours)
retry = 1800 (30 mins)
expire = 604800 (7 days)
default TTL = 21600 (6 hours)
>
> set debug
> www.banggae.com
서버:    kns.kornet.net
Address:  168.126.63.1

------------
Got answer:
    HEADER:
        opcode = QUERY, id = 6, rcode = NOERROR
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        www.banggae.com, type = HINFO, class = IN
    AUTHORITY RECORDS:
    ->  banggae.com
        ttl = 3600 (1 hour)
        primary name server = ns231.dnsever.com
        responsible mail addr = root.banggae.com
        serial  = 1365653941
        refresh = 10800 (3 hours)
        retry   = 3600 (1 hour)
        expire  = 604800 (7 days)
        default TTL = 3600 (1 hour)

------------
banggae.com
        ttl = 3600 (1 hour)
        primary name server = ns231.dnsever.com
        responsible mail addr = root.banggae.com
        serial  = 1365653941
        refresh = 10800 (3 hours)
        retry   = 3600 (1 hour)
        expire  = 604800 (7 days)
        default TTL = 3600 (1 hour)
>

아래와 같은 방법으로 사용 하셔도 됩니다.
nslookup banggae.com
nslookup -querytype=mx banggae.com
nslookup -querytype=HINFO banggae.com

기타 옵션으로는 A,ANY,CNAME,NS,MX,PTR,SOA,TXT,LOC,RP,AXFR 등이 있습니다.



명령:   (ID는 대문자로 표시되며, []는 선택 사항임)

 NAME            - 기본 서버를 사용하여 호스트/도메인 NAME에 대한
                   정보 출력
 NAME1 NAME2     - 앞의 옵션과 같지만 서버로 NAME2 사용
 help 또는 ?       - 공통 명령에 대한 정보 출력
 set OPTION      - 옵션 설정

    all                 - 옵션, 현재 서버 및 호스트 출력
    [no]debug           - 디버깅 정보 출력
    [no]d2              - 포괄적 디버깅 정보 출력
    [no]defname         - 각 쿼리에 도메인 이름 추가
    [no]recurse         - 쿼리에 순환 응답 요청
    [no]search          - 도메인 검색 목록 사용
    [no]vc              - 항상 가상 회로 사용
    domain=NAME         - 기본 도메인 이름을 NAME으로 설정
    srchlist=N1[/N2/.../N6] - 도메인을 N1로 설정하고 검색 목록을 N1, N2
                          등으로 설정
    root=NAME           - 루트 서버를 NAME으로 설정
    retry=X             - 재시도 횟수를 X로 설정
    timeout=X           - 초기 시간 제한 간격을 X초로 설정
    type=X              - 쿼리 종류(예: A, ANY, CNAME, MX,
                          NS, PTR, SOA, SRV) 설정
    querytype=X         - type과 동일
    class=X             - 쿼리 클래스(예: IN(인터넷), ANY) 설정
    [no]msxfr           - MS fast zone transfer(빠른 영역 전송) 사용
    ixfrver=X           - IXFR 전송 요청에서 사용할 현재 버전

 server NAME     - 현재의 기본 서버를 사용하여 기본 서버를 NAME으로 설정
 lserver NAME    - 초기 서버를 사용하여 기본 서버를 NAME으로 설정
 finger [USER]   - 현재의 기본 호스트에서 선택적인 NAME 핑거(finger)
 root            - 현재의 기본 서버를 루트로 설정
 ls [opt] DOMAIN [> FILE] - DOMAIN의 주소 목록 표시(선택적으로 FILE로
                  출력 가능)

    -a          -  정식 이름 및 별칭 목록 표시
    -d          -  전체 레코드 목록 표시
    -t TYPE     -  지정된 종류의 레코드(예: A, CNAME,
                   MX, NS, PTR 등) 목록 표시

 view FILE       - 'ls' 출력 파일을 정렬하여 pg를 통해 보기
 exit            - 프로그램 종료





반응형