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

DNS에 설정한 레코드의 값은 nslookup 이나 dig와 같은 툴을 이용하면 확인할 수 있습니다. nslookup 은 MS 윈도우의 cmd창(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 사용법

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\ 로 복사합니다.)

또 다른 질문이 있으십니까? 문의 등록

0 댓글

댓글을 남기려면 로그인하세요.