본문 바로가기

Basic Theory/Term

DNS resolver

resolver(리졸버)는 DNS를 이용하는 클라이언트(PC)를 말한다.


리졸버의 역할은?

: 네임서버(Nameserver)로 원하는 호스트(Host)에 대한 쿼리(Query)를 보내고 네임서버로 받은 응답을 해석하고 정보를 요구한 클라이언트에 정보를 전달한다. => 인터넷 상의(외부) 도메인의 이름풀이를 제공하는 것이 주 목적이다.


리졸버의 설정은?

: /etc/resolv.conf 파일에서 이루어진다.

domain 지시자, search 지시자, nameserver 지시자, sortlist 지시자, 그리고 option 이라는 다섯 개의 지시자를 resolv.conf 파일에서 이용할 수 있다.



명심해야 할 중요한 사항

: 내부 사용자는 DNS advertiser를 사용하여 이름풀이를 사용할 수 없고, 외부 사용자들은 이름풀이를 위해 내부 DNS Resolver를 사용해서는 안된다. 물론 예외 사항은 VPN 네트워크에 관련된 경우다.