resolv.conf의 항목은 어떻게 자동으로 추가됩니까?

resolv.conf의 항목은 어떻게 자동으로 추가됩니까?

오늘 새로운 Debian Jessie 배포판을 설치했습니다. DHCP를 통해 올바르게 구성된 IP 주소가 있으며 nameserver에서 실행됩니다 /etc/resolv.conf.

이러한 항목이 어떻게 자동으로 추가되는지 설명해 주실 수 있나요? 내부적으로 정확히 무슨 일이 일어나고 있으며, 그러한 항목을 자동으로 추가하려면 어떤 단계가 필요합니까?

답변1

설치 과정에서,동적 호스트 구성 프로토콜네트워크 설정을 검색하는 데 사용됩니다. 여기에는 언급한 IP 주소뿐만 아니라 서브넷, 기본 게이트웨이, 선택적으로 도메인 이름 및 이름 서버도 포함됩니다. 사용 가능한 모든 정보는 네트워크를 설정하는 데 사용되며 향후 참조를 위해 적절한 파일에 저장됩니다( /etc/network/interfaces, /etc/resolv.conf... ).

또는 네트워크 변경 시 유지 관리 resolvconf에 패키지를 사용할 수 있습니다 . /etc/resolv.conf네트워크 관리자도 관리할 수 있습니다 /etc/resolv.conf. 네트워크 인터페이스를 구성할 때 두 프로그램 모두 설치 프로그램과 유사한 방식으로 DHCP 서버에서 제공하는 정보를 읽습니다.

이 모든 내용과 자세한 설명은 아래에서 확인하실 수 있습니다.데비안 위키.

답변2

편집 /etc/dhcp/dhclient.conf또는 /etc/dhcp3/dhclient.conf 데비안에서는 dhcp 클라이언트 옵션을 선택할 수 있습니다(예: resolv.conf 편집 가능성). 서버 측에서 관리자는 가져올 항목(라우터, DNS, Wins 서버 등)을 선택할 수 있습니다. 다음은 일반적인 Linux DHCP 서버에서 발췌한 내용입니다.

# My Network - this is the set of addresses that you're handing out
subnet 193.198.0.0 netmask 255.255.255.0 {
        option broadcast-address 193.198.0.255;
        option subnet-mask 255.255.255.0;
        option routers 193.198.0.1;
        option domain-search "yourdomain.com";
        option netbios-name-servers 193.198.0.10;
        range 193.198.0.26 193.198.0.252 ;
    }

관련 정보