nslookup 사용법
DNS server IP 주소와, example.com의 IP 주소가 뜬다.
우리가 직접 조회하는 것이 아니고, DNS server에 의뢰하게 됨.
example.com의 domain에 대한 권한(관할)을 갖고 있는 NS는, authoritative NS이다.
DNS system에는, 구석 구석에 cache가 있다.
기억하고 있는 domain, ip에 대한 내용은 바로 전송해준다. (재사용)
원래는 루틴대로 정보를 얻어와서 전송해주나, 이미 조회를 한 대상에 대해서는 정보를 갖고 있다가, 바로 전송해주는 재사용 방식을 사용한다. (cache가 응답한다. 다만, 권한이 없는 서버가 응답한다.)
사진에 보면 '권한 없는 응답'이라고 되어있는데, 이는 우리의 DNS server가 갖고있던 정보를 cache가 응답한 것이기 때문이다.
cache에 물어보는게 아닌, 직접 물어보고 싶다면 아래와 같이 하면 된다.
NS를 알아내는 방법
a.iana-servers.net
b.iana servers.net 두개가 있는데, 이는 한 서버가 죽더라도 나머지 하나가 살아남도록 한 상태이다.
아래와 같은 정보도 알아볼 수 있음. 여러가지 형태의 레코드 타입들이 있다~!