상세 컨텐츠

본문 제목

windows nslookup 사용법 / ubuntu nslookup 사용법

IT : Ubuntu

by 휀스 2017. 3. 29. 00:22

본문


DNS 서버를 세팅해서 사용하는데 발생하는 문제점을 가장 확실히 확인 할 수 있는 방법은 바로 nslookup 이라는 명령어 입니다.

이 명령어는 드물게 windows 와 linux (ubuntu)에서 동일하게 사용되는 명령어 입니다.


기본적인 사용법은 


windows / linux 동일하게 아래와 같습니다.


nslookup -type=X HOST [DNS_SERVER]


nslookup -type=ANY naver.com


해당 결과를 보면 naver.com 이라는 도메인에는 2개의 nameserver ns2.naver.com ns1.naver.com 가 사용됨을 알 수 있습니다. 


서버:    bns1.hananet.net

Address:  210.220.163.82


권한 없는 응답:

naver.com       internet address = 202.179.177.22

naver.com       internet address = 125.209.222.141

naver.com       internet address = 202.179.177.21

naver.com       internet address = 125.209.222.142

naver.com       nameserver = ns2.naver.com

naver.com       nameserver = ns1.naver.com


nameserver의 좀더 자세한 내용을 보길 원하면 type 의 X 부분을 변경하면 됩니다.


A, AAA, ANY, CNAME, MX, NS, PTR, SOA, SRV


위와 같은 옵션을 사용할 수 있습니다.


일반적으로 많이 사용하는 옵션은 NS, MX 입니다.

NS 는 Name Server

MX 는 Mail Server 를 의미합니다.


이를 이용해서 해당 domain 에서 사용하는 Name Server 가 특정 도메인의 mail server를 정확히 인식하고 있는지를 알아낼 수 있습니다.


naver mail server 가 특정 domain 으로 보낸 mail 을 제때 전송하지 못한다고 하면 DNS 문제일 경우가 있습니다.

이때 nameserver 에게 해당 domain 의 MX record 를 조회해 보았을 경우 정확한 결과를 볼 수 있으면 됩니다.


nslookup -type=MX mydomain.com ns1.mydomain.com


결과 


Server:     ns1.mydomain.com

Address:    175.123.45.124#53


mydomain.com    mail exchanger = 10 mail.mydomain.com


mail exchanger 에 대한 정보가 조회되지 않는다면 DNS server setting 을 다시 해야 하겠죠?



이러한 방법으로 naver 와 같은 사이트의 메일이 내 메일서버로 바로 보내지지 않고 "발송중"이라고 오랜기간 떠 있는 경우 내 DNS 의 MX record 에 문제가 있는지를 확인해 볼 수 있습니다.


이상 windows nslookup 사용법 / ubuntu nslookup 사용법에 대한 글 이였습니다.

관련글 더보기