기타 IT 관련 정보/네트워크 기초 지식

[네트워크] resolve.conf 파일 정리

benjykim 2021. 5. 20. 08:00
반응형

RESOLV.CONF

hosts.conf 파일

  • /etc/hosts.conf : 어떤 특정 도메인에 대해 IP 주소 값을 찾을 때, 주소 값을 어디에서 찾을 것인가를 결정하는 파일
  • /etc/hosts.conf 파일
      [root@server ~]# cat /etc/hosts.conf
      multi on
      order hosts,bind
    • hosts : /etc/hosts 파일
    • bind : DNS를 말함. 즉, /etc/resolv.conf에 정의된 네임 서버를 의미

어떤 PC로 부터 자신(DNS 서버)에게 도메인 주소를 IP로 알려달라는 질의 요청이 온 경우

  1. 맨 처음엔 /etc/hosts파일에서 찾아본다.

  2. /etc/hosts파일에 없으면, /etc/resolv.conf파일에 정의된 네임 서버에게 쿼리를 날린다.

    즉, 도메인 네임 서비스를 어디서 받을 것인가를 정의해 놓은 파일이라는 것이다.

resolv.conf 파일

  • resolv.conf : 사용하고자 하는 네임 서버를 지정하는 파일
  • /etc/resolv.conf 파일
      [root@server ~]# cat /etc/resolv.conf
      # Generated by NetworkManager
      domain localdomain
      search abc.com
      nameserver 192.168.111.2
    • search : 호스트 + 도메인으로 사용할 도메인 명을 지정해둔 것이다. 거의 모두 호스트명과 도메인명을 함께 사용한다.
      • 하지만 특별하게 호스트명만 사용됐을 때 사용하게 될 기본 도메인명을 의미함
      • 예를 들어, search abc.com이라고 하면 "telnet www"라고 했을 경우 자동으로 "telnet www.abc.com"으로 인식한다.
        • www : 호스트명
        • abc.com : 도메인명
    • nameserver : 말 그대로 이 서버에서 사용할 네임 서버를 지정해둔 것이다.

반응형