현재 DNS 설정 내역은 어떻게 확인할 수 있나요?

현재 DNS 설정 내역은 어떻게 확인할 수 있나요?

전체글글쓴이: admin » (수) 11 18, 2009 6:13 am

DNS에 설정한 레코드의 값은 nslookup 이나 dig와 같은 툴을 이용하면 확인할 수 있습니다.
nslookup 은 MS 윈도우즈의 도스창(Command Prompt)에서 실행가능합니다.
dig 는 유닉스나 리눅스에서 제공되며, nslookup 보다 더 자세한 정보를 제공하므로
nslookup 대신 dig를 이용하는 것이 좋습니다.
윈도우즈에는 dig가 내장되어 있지 않으므로,
http://members.shaw.ca/nicholas.fong/dig
에서 다운받아 설치한 다음에 사용하도록 합니다.


* nslookup 사용법
nslookup -q=레코드타입(A,MX,CNAME,NS,TXT) 도메인명 DNS서버(생략할 경우 PC에 설정된 기본 DNS가 지정됨)

사용예
#> nslookup -q=A www.domain.com
( 현재 PC에 설정된 cache DNS에 대하여 www.domain.com 의 A레코드(IP주소)를 쿼리합니다)

#> nslookup www.domain.com
( 위와 동일한 쿼리입니다. -q 옵션을 생략할 경우, A레코드에 대하여 쿼리합니다)

#> nslookup -q=MX www.domain.com
( 현재 PC에 설정된 cache DNS에 대하여 www.domain.com 의 MX레코드를 쿼리합니다

#> nslookup -q=A www.domain.com ns259.dnsever.com
( ns259.dnsever.com 에 설정된 www.domain.com 의 A레코드를 쿼리합니다

* dig 사용법
nslookup -q=쿼리할레코드타입(A,MX,CNAME,NS,TXT) 쿼리할도메인명 쿼리할DNS서버(생략할 경우 PC에 설정된 기본 DNS가 지정됨)
dig @DNS서버(생략할 경우 PC에 설정된 기본 DNS가 지정됨) 도메인명 레코드타입(A,MX,CNAME,NS,TXT)


사용예
#> dig www.domain.com A
( 현재 PC에 설정된 cache DNS에 대하여 www.domain.com 의 A레코드(IP주소)를 쿼리합니다)

#> dig www.domain.com
( 위와 동일한 쿼리입니다. 맨 마지막에 레코드타입 옵션을 생략할 경우, A레코드에 대하여 쿼리합니다)

#> dig www.domain.com MX
( 현재 PC에 설정된 cache DNS에 대하여 www.domain.com 의 MX레코드를 쿼리합니다

#> dig @ns259.dnsever.com www.domain.com A
( ns259.dnsever.com 에 설정된 www.domain.com 의 A레코드를 쿼리합니다


* 윈도우즈 dig 설치방법
http://members.shaw.ca/nicholas.fong/dig
에서 dig-files2.zip 을 다운받아 c:\dig 디렉토리에 압축을 푼 다음에
해당 홈페이지에 있는 설치방법을 따라합니다.

c:\dig\dig.exe 가 있는 것을 확인합니다.
압축푼 디렉토리(c:\dig)를 환경변수의 PATH에 등록해야 합니다.


c:\dig\resolv.conf 파일을 수정하여
nameserver 다음에는 자신이 사용하는 cache DNS의 IP를 등록합니다.
### resolv.conf example ####
nameserver 164.124.101.2
nameserver 168.126.63.1
###########################

그런다음에, 해당 파일을
c:\windows\system32\drivers\etc\
로 복사합니다. (윈도우즈 설치디렉토리는 사용자의 환경에 따라 c:\windows\ 가 아닐수 있으며, 해당 디렉토리 이하의 \system32\drivers\etc\ 로 복사합니다. )
admin
Site Admin
 
전체글: 38

다시 돌아감: 일반적인 이용법

cron