DNS 관련 정보들을 알아내기 위해 사용하는 몇 가지 도구들이 있는데
도구들 중 하나인 nslookup 을 통해 정보를 알아내는 방법을 살펴본다.
명령 프롬프트 창에서
nslookup example.com 이라는 명령어를 실행시키면
example.com 의 IP 주소를 알 수 있다. (Address: 93.184.216.34)
이는 nslookup -type=a exampl.com 과 같은 의미의 명령어로
-type=a 라는 내용이 생략된 형태이다.
-type=a 에서 a는 address 의 약자로
IP 주소에 대한 정보를 가져올 수 있다는 것을 의미한다.
cf.
실행결과 중 Server : 1.1.1.1 은
client 가 도메인 정보를 조회할 때 사용하는 DNS Server 의 IP 주소이다.
명령 프롬프트 창에서
nslooksup -type=ns example.com 을 실행시키면
nameserver = a.iana-servers.net
nameserver = b.iana-servers.net
이라는 결과를 확인 할 수 있는데,
이 결과는 example.com 이라는 주소의 name server 는
a.iana-servers.net 이다. (b.iana-servers.net 이다.)
라는 의미이다.
-type=ns 에서 ns 는 name server 의 약자로
name server 에 대한 정보를 가져올 수 있다는 것을 의미한다.
cf.
name server 는 죽으면 안되기 때문에 혹시 모를 사태에 대비해
name server 2개를 운영중이고 그에 따라
a.iana-servers.net 과 b.iana-servers.net
2개의 실행결과가 나온 것을 확인할 수 있다.
client 가 DNS Server 를 거치지 않고
직접 authoritative name server 에
example.com 의 IP 주소를 물어보려면..
명령 프롬프트 창에서
nslookup example.com a.iana-servers.net 과 같이
정보를 요청하고자 하는 name server 의 주소를 입력하고 실행시키면 된다.
출처) 생활코딩 WEB2-Domain Name System
https://opentutorials.org/module/3421