On 05/09/2017 10:00, Steffen Heil (Mailinglisten) wrote: > We are using dnsmasq as a dns proxy. We serve some local entries but most > entries are forwarded to another dns server. > Is there a way to specify the ip address the outgoing (forwarded) dns > requests are send with?
The --server option makes this possible. From the dnsmasq man page: > -S, --local, > --server=[/[<domain>]/[domain/]][<ipaddr>[#<port>][@<source-ip>|<interface>[#<port>]] > > The optional string after the @ character tells dnsmasq how to set the source > of the queries to this nameserver. It can either be an ip-address, an > interface name or both. The ip-address should belong to the machine on which > dnsmasq is running, otherwise this server line will be logged and then > ignored. If an interface name is given, then queries to the server will be > forced via that interface; if an ip-address is given then the source address > of the queries will be set to that address; and if both are given then a > combination of ip-address and interface name will be used to steer requests > to the server. You'll have to reorganise your dnsmasq configuration so that all queries are sent to an upstream server defined with --server rather than relying on servers that dnsmasq finds in resolv.conf (or equivalent), though. _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss