조회 : 1191
nslookup 명령어 (윈도우용 기준)
-> 해당 도메인 or IP 에 대한 정보를 알아오는 프로그램입니다.
-> 다은 OS에서도 같은 명령어가 존재합니다.(리눅스, 유닉스 등)
-> 대부분의 설명은 윈도우 도움말에서 발취한 것입니다.
ex 1>
C:>nslookup
Default Server: kns.kornet.net
Address: 168.126.63.1
> woobi.co.kr
Server: kns.kornet.net <- 현재 컴퓨터의 DNS서버
Address: 168.126.63.1 <- 현재 컴퓨터의 DNS서버 IP
Name: woobi.co.kr <- 해당 도메인
Address: 222.234.3.97 <- 해당 도메인 IP
ex 2>
C:>nslookup
Default Server: kns.kornet.net
Address: 168.126.63.1
> set type=all <- 해당 대상의 모든 정보를 출력하도록 설정
> woobi.co.kr
Server: kns.kornet.net
Address: 168.126.63.1
Non-authoritative answer: <- "믿을 수 없는 답변" 하지만, 한번더 실행하면 나타나지 않음. 캐쉬가 안되면 나타나는 메세지
woobi.co.kr nameserver = ns1.woobi.co.kr <- 해당 대상의 네임서버1
woobi.co.kr nameserver = ns2.woobi.co.kr <- 해당 대상의 네임서버2
woobi.co.kr nameserver = ns1.woobi.co.kr <- 해당 대상의 네임서버3
woobi.co.kr nameserver = ns2.woobi.co.kr <- 해당 대상의 네임서버4
ns1.woobi.co.kr internet address = 222.234.3.105 <- 해당 대상의 네임서버 1 IP
ns2.woobi.co.kr internet address = 222.234.3.106 <- 해당 대상의 네임서버 2 IP
>
> set debug //TTL 을 알고 싶을 경우
> woobi.co.kr
서버: cns3.bora.net
Address: 203.248.252.2
------------
Got answer:
HEADER:
opcode = QUERY, id = 2, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 1, authority records = 0, additional = 0
QUESTIONS:
woobi.co.kr, type = A, class = IN
ANSWERS:
-> woobi.co.kr
internet address = 182.162.94.60
ttl = 600 (10 mins)
------------
권한 없는 응답:
------------
Got answer:
HEADER:
opcode = QUERY, id = 3, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 1, additional = 0
QUESTIONS:
woobi.co.kr, type = AAAA, class = IN
AUTHORITY RECORDS:
-> woobi.co.kr
ttl = 600 (10 mins)
primary name server = ns1.nsmycgi.com
responsible mail addr = hosting.mycgi.co.kr
serial = 2018041201
refresh = 10800 (3 hours)
retry = 3600 (1 hour)
expire = 604800 (7 days)
default TTL = 3600 (1 hour)
------------
이름: woobi.co.kr
Address: 182.162.94.60
nslookup 설명 & 간략 사용법
nslookup
DNS(Domain Name System) 인프라를 진단하는 데 사용하는 정보를 표시합니다. 이 도구를 사용하려면 DNS의 동작 원리에 대해 잘 알아야 합니다. nslookup 명령줄 도구는 TCP/IP 프로토콜을 설치한 경우에만 사용할 수 있습니다.
nslookup [-SubCommand ...] [{ComputerToFind| [-Server]}]
데이터 일부만 보려면 비대화형 모드를 사용합니다. 첫째 매개 변수로 조회할 컴퓨터 이름이나 IP 주소를 입력합니다. 둘째 매개 변수로 DNS 이름 서버의 이름이나 IP 주소를 입력합니다. 둘째 인수를 생략하면 nslookup은 기본 DNS 이름 서버를 사용합니다.
두 개 이상의 데이터를 조회하면 대화형 모드를 사용합니다. 첫째 매개 변수에는 하이픈(-)을 입력하고 둘째 매개 변수에는 DNS 이름 서버의 이름이나 IP 주소를 입력합니다. 두 매개 변수를 생략하면 nslookup은 기본 DNS 이름 서버를 사용합니다. 다음은 대화형 모드에서 사용하는 방법입니다.
오류 메시지 | 설명 |
---|---|
시간이 초과되었습니다.
| 일정 시간이 지나고 몇 번 다시 시도한 후에도 서버가 요청에 응답하지 않습니다. set timeout 하위 명령으로 제한 시간을 설정할 수 있습니다. set retry 하위 명령으로 다시 시도 횟수를 설정할 수 있습니다. |
서버에서 응답이 없습니다.
| 서버 컴퓨터에서 DNS 이름 서버가 실행되고 있지 않습니다. |
레코드가 없습니다.
| 컴퓨터 이름이 유효한 경우에도 DNS 이름 서버에 컴퓨터에 대한 현재 쿼리 형식의 리소스 레코드가 없습니다. 쿼리 형식은 set querytype 명령을 사용하여 지정합니다. |
도메인이 존재하지 않습니다.
| 컴퓨터 이름 또는 DNS 도메인 이름이 존재하지 않습니다. |
연결이 거부되었습니다.
-또는-
| DNS 이름 서버나 Finger 서버로 연결할 수 없습니다. 이 오류는 일반적으로 ls와 finger 요청을 사용할 때 발생합니다. |
서버 오류
| DNS 이름 서버의 데이터베이스에서 내부 불일치가 발견되어 유효한 응답을 반환할 수 없습니다. |
거부됨
| DNS 이름 서버가 요청한 서비스를 거절했습니다. |
형식 오류
| DNS 이름 서버에서 요청 패킷이 올바른 형식이 아님을 발견했습니다. 일반적으로 nslookup에 오류가 있음을 나타냅니다. |
Microsoft Windows Resource Kits 웹 사이트(http://www.microsoft.com/)
각 명령줄 옵션은 명령 이름 바로 다음에 하이픈(-)을 사용한 다음 값을 입력하여 구성됩니다. 하이픈(-) 대신 등호(=)를 사용하는 경우도 있습니다. 예를 들어, 기본 쿼리 형식을 호스트(컴퓨터) 정보로 변경하고 초기 시간 제한을 10초로 변경하려면 다음과 같이 입력합니다.
nslookup -querytype=hinfo -timeout=10
slookup 하위 명령
nslookup: exitnslookup을 종료합니다. 구문exit매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: finger현재 컴퓨터에서 Finger 서버와 연결합니다. 구문finger [UserName] [{[>] FileName|[>>] FileName}] 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: helpnslookup 하위 명령에 대한 간단한 설명을 표시합니다. 구문{help|?} 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: lsDNS(Domain Name System) 도메인 정보를 표시합니다. 구문ls [Option] DNSDomain [{[>] FileName|[>>] FileName}] 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: lserver기본 서버를 지정한 DNS(Domain Name System) 도메인으로 변경합니다. 구문lserver DNSDomain 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: root기본 서버를 DNS(Domain Name System) 도메인 이름 영역의 루트에 대한 서버로 변경합니다. 구문root 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: server기본 서버를 지정된 DNS(Domain Name System) 도메인으로 변경합니다. 구문server DNSDomain 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set조회 기능에 영향을 주는 구성 설정을 변경합니다. 구문set KeyWord[=Value] 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set all구성 설정의 현재 값을 표시합니다. 구문set all 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set class쿼리 클래스를 변경합니다. 클래스는 정보의 프로토콜 그룹을 지정합니다. 구문set cl[ass]=Class 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: set d2세부 디버깅 모드를 켜거나 끕니다. 모든 패킷의 모든 필드를 표시합니다. 구문set [no]d2 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: set debug디버깅 모드를 켜거나 끕니다. 구문set [no]deb[ug] 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set defname기본 DNS(Domain Name System) 도메인 이름을 단일 구성 요소 조회 요청에 추가합니다. 단일 구성 요소는 마침표가 없는 구성 요소입니다. 구문set [no]def[name] 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: set domain기본 DNS(Domain Name System) 도메인 이름을 지정된 이름으로 변경합니다. 구문set do[main]=DomainName 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set ignore패킷 잘림 오류를 무시합니다. 구문set [no]ig[nore] 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: set port기본 TCP/UDP DNS(Domain Name System) 이름 서버 포트를 지정된 값으로 변경합니다. 구문set po[rt]=Port 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: set querytype쿼리의 리소스 레코드 종류를 변경합니다. 구문set q[uerytype]=ResourceRecordType 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set recurseDNS(Domain Name System) 이름 서버에 정보가 없으면 다른 서버를 쿼리하도록 지시합니다. 구문set [no]rec[urse] 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: set retry다시 시도 횟수를 설정합니다. 구문set ret[ry]=number 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set root쿼리에 사용되는 루트 서버의 이름을 변경합니다. 구문set ro[ot]=RootServer 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set search응답을 받을 때까지 DNS 도메인 검색 목록의 DNS(Domain Name System) 도메인 이름을 요청에 추가합니다. 설정 요청과 조회 요청에 최소한 한 개 이상의 마침표가 있고 맨 뒤에 마침표를 붙이지 않은 경우에 적용됩니다. 구문set [no]sea[rch] 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: set srchlist기본 DNS(Domain Name System) 도메인 이름과 검색 목록을 변경합니다. 구문Set srchl[ist]=DomainName[/...] 매개 변수
설명
예제mfg.widgets.com에 DNS 도메인을 설정하고 검색 목록에 세 개의 이름을 설정하려면 다음과 같이 입력합니다. set srchlist=mfg.widgets.com/mrp2.widgets.com/widgets.com | ||||||||||||||||||||||||||||||||||||
nslookup: set timeout요청에 대한 응답을 기다리는 초기 시간(초)을 변경합니다. 구문set ti[meout]=Number 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set timeout요청에 대한 응답을 기다리는 초기 시간(초)을 변경합니다. 구문set ti[meout]=Number 매개 변수
설명
| ||||||||||||||||||||||||||||||||||||
nslookup: set vc서버로 요청을 보낼 때 가상 회로를 사용할지 여부를 지정합니다. 구문set [no]v[c] 매개 변수
| ||||||||||||||||||||||||||||||||||||
nslookup: view이전 ls 하위 명령이나 명령의 출력을 정렬하고 표시합니다. 구문view FileName 매개 변수
|
제목 | 작성자 | 날짜 |
---|---|---|
공대여자 | ||
공대여자 | ||
mins01 | ||
mins | ||
mins01 | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins | ||
mins |