[libvirt] [PATCH 0/2] tell dnsmasq not to forward PTR queries

Gene Czarcinski gene at czarc.net
Wed Sep 12 14:07:39 UTC 2012


On 09/11/2012 01:25 PM, Gene Czarcinski wrote:
> I would appreciate it if the libvirt developers who are attempting to 
> provide overall guidance to give some thought to the two patches.
>
> I have done a bunch of testing and both patches work as intended ... 
> they only deal with the dns service provided by dnsmasq.
>
> When dsnmasq is providing both dns and dhcp services, this makes 
> sense.  But how about the situations where dnsmasq is only listening?
>
> The earlier patches I submitted for not forwarding A, AAAA, or MX dns 
> queries because there was no way for an upstream dns server 
> determining what should be forwarded to the "Big Eye" Internet. [why 
> isn't "test.virt" as good a FQDN as anything else]
>
> But, the same is not true for private network PTR queries ... dnsmasq 
> "bogus-priv" can indicate not to forward them.  There is also some 
> discussion about implementing a similar capability for IPv6.
>
> Anyway, here they are for your consideration.
>
> Gene
>
> On 09/11/2012 12:58 PM, gene at czarc.net wrote:
>> From: Gene Czarcinski <gene at czarc.net>
>>
>> For networks which dnsmasq has "--listen-address" specified, add
>> the command line parameter so that any dns PTR queries for those
>> networks are not forwarded.
>>
>> There are separate patches for IPv4 and IPv6.
>>
>> Gene Czarcinski (2):
>>    IPV4  local=/....in-addr.arpa/
>>    IPv6  local=/...ip6.arpa/
>>
>>   src/network/bridge_driver.c                        | 32 
>> ++++++++++++++++++++++
>>   tests/networkxml2argvdata/isolated-network.argv    |  1 +
>>   .../networkxml2argvdata/nat-network-dns-hosts.argv |  1 +
>>   .../nat-network-dns-srv-record-minimal.argv        |  5 ++++
>>   .../nat-network-dns-srv-record.argv                |  5 ++++
>>   .../nat-network-dns-txt-record.argv                | 11 ++++++--
>>   tests/networkxml2argvdata/nat-network.argv         | 18 ++++++++++--
>>   tests/networkxml2argvdata/nat-network.xml          |  4 +++
>>   tests/networkxml2argvdata/netboot-network.argv     |  1 +
>>   .../networkxml2argvdata/netboot-proxy-network.argv |  1 +
>>   tests/networkxml2argvdata/routed-network.argv      |  3 +-
>>   11 files changed, 76 insertions(+), 6 deletions(-)
>>
>
> -- 
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
>
>
Mumble, mumble ... for some reason my patches did not make it ... I will 
resubmit.

Gene




More information about the libvir-list mailing list