본문 바로가기

컴퓨터와 친해지기/DNS

#09 nslookup

nslookup

내가 운영하는 서버의 IP주소 찾기(윈도우 운영체제)

내가 운영하는 네임서버의 IP주소를 찾으려면 nslookup이라는 도구를 이용하면 됩니다.

1 STEP 

윈도우 버튼 + r --> 실행 창에서 cmd 입력

2 STEP

nslookup boojafactory.com 입력이후 엔터를 치면 다음과 같은 정보가 표시가 됩니다.



이것의 의미는 다음과 같습니다.




지정된 DNS 서버의 IP주소는 1.1.1.1이며 boojafactory.com의 IP주소는 93.184.215.34 입니다. 그리고 Non-authoritative answer(권한이 없는 응답)이라고 나오는데 이 정보는 지정된 DNS 서버에 저장되어 있는 cache가 응답한 것임을 뜻합니다.


cache란?

cache는 저장된 정보를 말합니다. 즉 클라이언트 컴퓨터에서 boojafactory.com라고 입력했던 정보를 지정된 DNS 서버가 저장해두었다가 다음에 똑같은 요청을 받으면 부자팩토리 네임서버를 거치지 않고 저장된 cache를 통해 바로 클라이언트에 알려주는 것입니다.


cache를 이용하면 요청받을때마다 Root DNS 서버에 요청하고 Top-level DNS 서버에 요청하고 부자팩토리 네임 서버에 요청하고 IP를 받는 것이 아니라 다이렉트로 정보를 이용할 수 있으므로 속도면이나 비용적인 측면에서 효율을 극대화할 수 있게됩니다.

cache를 통하지 않고 네임서버에 직접 요청하려면?

1 STEP 

윈도우 버튼 + r --> 실행 창에서 cmd 입력

2 STEP

nslookup -type=ns boojafactory.com 입력이후 엔터를 치면 다음과 같은 정보가 표시가 됩니다.


3 STEP

boojafactory.com의 네임서버 주소를 알아냈으므로 해당 네임서버에 직접 요청할 수 있는 상태가 되었습니다. 그리고 nslookup boojafactory.com a.iana-servers.net. 입력이후 엔터를 치면 다음과 같은 정보가 표시가 됩니다.



'컴퓨터와 친해지기 > DNS' 카테고리의 다른 글

#11 DNS Record 와 CNAME  (1) 2018.12.10
#10 내 도메인 이름 등록하기  (0) 2018.12.09
#08 도메인 이름 등록 과정  (0) 2018.12.07
#07 도메인 이름의 구조  (0) 2018.12.06
#06 Public DNS  (0) 2018.12.05