tinydns server does not support listening for income requests on multiple interfaces, typical on a multi-home servers. Following patch facilitates this feature. http://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/dnscache-multiple-ip.patch http://ftp.uni-erlangen.de/pub/mirrors/gentoo/distfiles/djbdns-1.05-multiip.diff
This is fixed. Needs review and testing though. -> https://github.com/pjps/ndjbdns/commit/cec3b4ddd08ba800ae7aa1e292d7b6335243dcb9
I can confirm this works, tested with multiple ip addresses and had no issue. Problem of response always coming out on the primary interface in case of multiple ip addresses on the same segment still persist though. This is on separate bug #917580.
ndjbdns-1.05.7-1.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/ndjbdns-1.05.7-1.fc17
ndjbdns-1.05.7-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/ndjbdns-1.05.7-1.fc18
ndjbdns-1.05.7-1.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/ndjbdns-1.05.7-1.el6
ndjbdns-1.05.7-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/ndjbdns-1.05.7-1.el5
ndjbdns-1.05.7-1.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
ndjbdns-1.05.7-1.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
Note that you can use an IP address of 0.0.0.0 to listen on all interfaces. However this new change is nice if you want to listen on more than one, but not all interfaces. This is useful if you are running a resolver and a publisher on the same host on different and multiple IP addresses. Previously you needed to run an instance per IP address to do the same thing.
ndjbdns-1.05.7-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.
ndjbdns-1.05.7-1.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.