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 을 다시 해야 하겠죠?
이상 windows nslookup 사용법 / ubuntu nslookup 사용법에 대한 글 이였습니다.
ubuntu 16.04 gerrit gitweb 설치 방법 (gerrit repository browser 설치) (0) | 2017.03.04 |
---|---|
gerrit 의 git 폴더 옮길때 gerrit cache 삭제하는 방법 (0) | 2017.03.03 |
Gerrit 에 LDAP 으로 login 하기 (Gerrit LDAP 설정) (0) | 2017.02.15 |
Ubuntu 계정과 비번을 LDAP 으로 옮기기 (Ubuntu user account migration to LDAP) (0) | 2017.02.14 |
Ubuntu 고정 IP 설정 (GUI 없이 IP 설정) (0) | 2017.02.10 |