이번 포스팅은 nslookup을 이용하여 DNS 서버에 접속하여 변경정보를 정확하게 알아 내기 위한 방법입니다.
일반적으로 자신의 PC 네트워크 설정에 DNS 서버(A DNS라고 해두지요) 설정을 해놓고 그 서버에서 주는 정보는 이용하게 됩니다.
www.tistory.com 이라는 도메인에 대한 IP가 변경이 되었거나 했을때 이를 정확하게 알기 위해서는
www.tistory.com 도메인을 관리하는 DNS(B DNS라고 해두지요)에 접속을 하여야만 알수 있습니다.
그 이유는 B DNS에 변경정보가 있을때 그것이 A DNS에 전파되는 시간이 있기 때문입니다.
다르게 생각하면 자신이 DNS를 수정했을때 이것이 다른 서버(예 코넷 DNS)에 전파가 되었는지에도 사용할 수 있습니다.
그럼 nslookup을 통하여 확인하는 방법을 알아보겠습니다.
C:\Users\tistory>nslookup www.tistory.com #nslookup을 이용하여 조회 서버: kns.kornet.net #자신의 PC에서 사용하는 DNS Address: 168.126.63.1 권한 없는 응답: #자신의 PC에서 조회한 값 이름: www.tistory.com Address: 180.70.93.117 #이제 www.tistory.com 도메인에 대한 DNS 서버를 확인하는 방법입니다. C:\Users\tistory>nslookup -q=All www.tistory.com 서버: kns.kornet.net Address: 168.126.63.1 권한 없는 응답: www.tistory.com internet address = 180.70.93.117 tistory.com nameserver = ns2.daum.net #아래 두개가 www.tistory.com 도메인을 관리하는 DNS 이지요. tistory.com nameserver = ns1.daum.net ns1.daum.net internet address = 113.61.106.5 ns2.daum.net internet address = 113.61.107.5 C:\Users\tistory>nslookup #nslookup 실행 기본 서버: kns.kornet.net Address: 168.126.63.1 > server ns2.daum.net # 위에서 찾아낸 www.tistory.com 의 DNS인 ns2.daum.net에 접속 기본 서버: ns2.daum.net # 접속완료 Address: 113.61.107.5 > set type=All # All Type 으로 조회하기 > www.tistory.com # quey 도메인 서버: ns2.daum.net Address: 113.61.107.5 www.tistory.com internet address = 180.70.93.117 tistory.com nameserver = ns1.daum.net tistory.com nameserver = ns2.daum.net ns1.daum.net internet address = 113.61.106.5 ns2.daum.net internet address = 113.61.107.5 >완료!!!
'linux 개발팁' 카테고리의 다른 글
Docker 이미지 Timezone 변경방법 (0) | 2018.05.23 |
---|---|
SSH 접속시 No Matching Key 문제 (0) | 2018.02.22 |
linux console 꿀 Tip 1 (0) | 2014.10.31 |