public IP와 Private IP의 차이점
터미널에서 nslookup 명령을 실행 했을 때 나오는 결과값에 대한 설명을 작성하세요.
$> nslookup example.com
Server: 1.1.1.1 # 응답한 dns의 ip
Address: 168.126.63.1#53
Non-authoritative answer: # 응답한 dns 권위가 없다. 조회한 정보가 공식적인 출처에서 제공된 것이 아니라 DNS 서버의 캐시에서 가져온 것이라는 의미, -type=ns 옵션으로 해당 DNS 서버 확인 후 접속하면 안나옴.
Name: example.com
Address: 93.184.216.34 # example.com 도메인의 ip
검색창에 http://google.com 을 검색하면, DNS에서 어떤 일이 일어나나요? 이에 대한 설명을 작성하세요
Recursive Query : Local DNS 서버가 여러 DNS 서버를 차례대로 (Root DNS 서버 -> com DNS 서버 -> naver.com DNS 서버) 질의해서 호스트 네임에 대한 IP주소를 찾아가는 과정
이렇게 매번 루트 네임 서버에서부터 도메인의 트리 구조를 따라 순서대로 IP 주소를 찾아가는 과정을 반복하는 것은 효율적이지 않다. 그래서 DNS 서버는 질의한 정보를 한동안 캐시(cache)에 저장하여 같은 질의가 들어오면 루트 네임 서버까지 가지 않고 바로 IP 주소를 알려준다.
출처
https://mygumi.tistory.com/384
https://velog.io/@eunnbi/DNS%EC%99%80-%EC%9E%91%EB%8F%99-%EC%9B%90%EB%A6%AC