dnsmasq에서 DHCP 서비스 비활성화 모든 DNS 요청을 Google의 DNS

dnsmasq 만 사용하여 모든 DNS 요청을 Google의 DNS 서버로 전달하고 DHCP를 비활성화하고 싶습니다 …

이 결과를 어떻게 얻을 수 있습니까?



답변

dnsmasq에는 기본적으로 DHCP 서버가 비활성화되어 있습니다. 그것을 가능하게하려면 dhcp 관련 줄의 주석을 제거해야합니다./etc/dnsmasq.conf

모든 요청을 208.67.222.222로 전달하려면 dnsmasq 구성을 건드리지 않고 다음을 추가하면 충분합니다 /etc/resolv.conf.

nameserver 127.0.0.1
# In order to configure dnsmasq to act as cache for the host on which  it
# is  running, put [as the first line] "nameserver  127.0.0.1" in /etc/resolv.conf to force
# local processes to send queries to dnsmasq. [...]
# dnsmasq is smart enough to ignore this line and forward all queries appropriately,
# while all other applications will send all their queries to dnsmasq.
nameserver 208.67.222.222

그게 다야 🙂


답변

dnsmasq.conf 파일에서 dhcp 관련 줄을 주석 처리 한 다음 dnsmasq를 다시 시작하십시오.