[Dnsmasq-discuss] Implement --no-dns-interface?

Petr Menšík pemensik at redhat.com
Tue May 2 19:43:15 UTC 2023


I think you can use --bind-interfaces and --listen-address 127.0.0.2 to 
listen only on alternate address.

On 21. 04. 23 3:18, Tony Zhou wrote:
> Hi,
>
> I am running dnsmasq 2.86 on openwrt, and have multiple vlans in my 
> network. dnsmasq works great for dhcp purposes (for both dynamic and 
> static leases) that I need for all interfaces/vlans. However, some of 
> the vlans I do not need/want to have dnsmasq providing dns, but 
> another dns server for content filtering purposes.
>
> I'd prefer to keep both dns servers on the same host/router, but the 
> way dnsmasq works, either binding to interfaces, or wildcard, binds to 
> all port 53, so that the 2nd dns server can't bind.
>
> It appears that when dnsmasq is set to bind to interfaces, it has to 
> either offer both dns and dhcp, or skip dhcp by "--no-dhcp-interface" 
> argument, but there is no counterpart "--no-dns-interface".
>
> Setting port=0 disables dns service on all interfaces, which is not 
> what I wanted as well.
>
> I did found there were two discussions regarding this:
>
> https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2011q4/005335.html 
>
>
> https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2021q3/015429.html 
>
>
> Running two instances of dnsmasq doesn't resolve this issue, since I 
> still rely on dnsmasq's dhcp.
>
>
> Thanks.
>
>
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
>
-- 
Petr Menšík
Software Engineer, RHEL
Red Hat, http://www.redhat.com/
PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB




More information about the Dnsmasq-discuss mailing list