i386/76707: Bind 9 - query-source bug?

Adam Minowski adam.minowski at t-systems.com.pl
Wed Jan 26 04:20:22 PST 2005


>Number:         76707
>Category:       i386
>Synopsis:       Bind 9 - query-source bug?
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 26 12:20:21 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Adam Minowski
>Release:        5.3-RELEASE-p4
>Organization:
T-Systems Poland
>Environment:
FreeBSD dshproxy.dsh.pl 5.3-RELEASE-p4 FreeBSD 5.3-RELEASE-p4 #0: Thu Jan 20 10:36:51 CET 2005 root at dshproxy.dsh.pl:/usr/obj/usr/src/sys/ami  i386

>Description:
I have FreeBSD runing as a router for network traffic, and also mailrelay. I have two network interfaces, one xl0: ip 10.233.2.10, and another one xll: ip 10.233.108.10 with aliases .2 .3 .4 at the end of address. Everything was working fine, until I've done system upgrade and start using bind9. Query-source in bind directive is not working properly. I have such config of dns regarding options:
options {
        directory       "/etc/namedb";
        pid-file        "/var/run/named/pid";
        dump-file       "/var/dump/named_dump.db";
        statistics-file "/var/stats/named.stats";
        listen-on       port 53 { 10.233.108.3; 10.233.108.4; 127.0.0.1; };
        query-source    address 10.233.108.4 ;
        transfer-source 10.233.108.4 ;
        notify-source 10.233.108.4;
};
When my dns querries another dns on xl1 side then it uses 10.233.108.4 address as required, but if another dns is on xl0 side then query comes from ip of xl0 interface!! 
>How-To-Repeat:

>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list