"dhcp-host" 대신 /etc/hosts를 사용하도록 dnsmasq를 어떻게 구성합니까?

"dhcp-host" 대신 /etc/hosts를 사용하도록 dnsmasq를 어떻게 구성합니까?

"dhcp-host"를 사용하여 /etc/dnsmasq.conf에서 특정 클라이언트에 대한 고정 IP를 구성할 수 있었습니다.

http://manpages.ubuntu.com/manpages/cosmic/en/man8/dnsmasq.8.html

대신 /etc/hosts를 사용하여 DNS와 DHCP를 관리할 위치가 하나만 있기를 원합니다.

감사해요

답변1

귀하의 "한 곳"은 dnsmasq.conf귀하의 파일입니다.

# sticky IP address
dhcp-host=11:22:33:44,192.168.1.1,stickybox

# A record (like /etc/hosts)
host-record=namedbox,192.168.1.2

답변2

맨페이지에 따르면 dnsmasq는 실제로 이 목적을 위해 /etc/hosts를 읽습니다. dhcp-host 줄을 제거하고

192.168.1.1 stickybox

/etc/hostsMAC 주소도 추가하려면 추가하세요 .

11:22:33:44:55 192.168.1.1

dnsmasq.conf 에서 /etc/ethers활성화됩니다 .read-ethers

바라보다http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html

관련 정보