서버 자체가 DHCP에서 얻은 DNS 서버를 광고하기 위해 dhcp3-server를 설정하는 방법은 무엇입니까?

서버 자체가 DHCP에서 얻은 DNS 서버를 광고하기 위해 dhcp3-server를 설정하는 방법은 무엇입니까?

Ubuntu 10.04 서버에는 ISP의 DHCP를 통해 구성된 eth0 인터넷 인터페이스가 있습니다. 동시에 서버에는 가장(NAT) 및 LAN 내부 DHCP 서비스(dhcp3-server)를 제공하는 정적 eth0 LAN 인터페이스가 있습니다.

설명서를 이해하는 한, dhcpd.conf의 domain-name-servers 옵션을 사용하여 LAN DHCP를 통해 광고하려면 DNS 서버를 하드코딩해야 했습니다.

하지만 ISP가 자신의 DNS 서버 IP를 자동으로 변경하면 어떻게 될까요? (저희는 SOHO급 ISP를 사용하므로 크게 놀랄 일은 아닙니다.) 서버가 자체적으로 사용하는 DNS 서버(DHCP 클라이언트 메커니즘에서 얻은 DNS 서버)를 광고하도록 dhcpd를 구성할 수 있습니까?

답변1

아니요, 서버가 자체적으로 사용하는 DNS 서버를 알리도록 ISC의 dhcpd를 구성할 수 없습니다. 이러한 SOHO 설정에서 일반적으로 수행되는 작업은 dnsmasq와 같은 경량 캐싱 네임서버가 dhcp 서버(귀하의 경우 Ubuntu 10.04 서버)에 설치되고 option domain-name-servers서버의 내부(LAN) IP 주소로 설정되는 것입니다.

그러나 네임서버 IP 주소는 자주 변경되지 않으므로 걱정하지 않으셔도 됩니다. ISP는 DNS 서버의 IP 주소가 변경되기 몇 주 전에 이메일을 보내야 합니다.

(ISP가 DNS IP 주소를 변경한 경우 Ubuntu 10.04 서버는 다른 dhcp 요청을 보낼 때까지 더 이상 이름을 확인할 수 없습니다(갱신 요청에 새 DNS 정보가 포함될 수 있는지 확실하지 않습니다).)

관련 정보