저는 Debian 7을 실행 중이고 DHCP와 DNS 서버가 설정되어 있습니다.
서버 자체가 BIND의 DNS 항목을 존중하지 않는다는 점을 제외하면 모든 것이 잘 작동합니다.
문제는 /etc/resolv.conf
업스트림 게이트웨이가 기본 DNS로 채워지는 데 있습니다. 업스트림 게이트웨이 대신 자신을 가리키도록 항목을 수동으로 변경한 후 DNS 서버는 게이트웨이에서 DNS를 요청하기 전에 BIND 설정을 사용합니다.
불행하게도 인터페이스를 다시 시작하거나 다시 연결하면 /etc/resolv.conf
게이트웨이 사용으로 돌아가서 문제 상황이 다시 발생합니다.
정적 네임서버를 사용하는 동안 해당 인터페이스에 동적 IP를 유지하고 싶습니다. 가능합니까?
답변1
/etc/dhcp/dhclient.conf
서버 에 다음 줄을 추가합니다 .
prepend domain-name-servers 127.0.0.1;
127.0.0.1
이를 통해 게이트웨이 DHCP가 부과하는 것보다 먼저 추가될 수 있습니다 ./etc/resolv.conf
왜 option domain-name-servers x.x.x.x
작동하지 않습니까?
dhclient.conf(5)
매뉴얼 페이지 에서 :
옵션 문은 서버 제공 옵션 값을 지정하는 데 사용됩니다. 또는 dhclient.conf에 선언된 사전 정의된 임대의 경우 사전 정의된 임대를 사용할 때 사용자가 클라이언트 구성 스크립트에서 사용하려는 값을 지정합니다.