Hallo,
ich habe hier 2 Ntze, mit jeweils einem dnsmasq darin. Diese Netze sind über ein VPN verbunden. Die Domains dieser Netze lauten "vo-local" und "vo-local2". Damit nun die Hosts dieser Netze jeweils erreichbar sind, habe ich in der dnsmasq.conf jeweils angegeben:
(dnsmasq.conf des für "vo-local" zuständigen Servers)
server=/vo-local2/192.168.1.90
(dnsmasq.conf des für "vo-local2" zuständigen Servers)
server=/vo-local/192.168.0.90
Aus dem vo-local2 Netz klappt alles wunderbar, pinge ich "irgendeinhost.vo-local", wird der 192.168.0.90 angesprochen, liefert die ip, und es funktioniert.
Aus dem vo-local Netz geht gar nichts - der Server sagt zwar
|
Quellcode
|
1
|
dnsmasq[1600]: using nameserver 192.168.1.90#53 for domain vo-local2
|
will man aber "irgendeinhost.vo.local2" pingen, bekommt man keine ip und es gibt ein timeout.
Trägt man den 192.168.1.90 innerhalb des 192.168.0.x -er Netz als Nameserver ein auf einem der Clients, antwortet er nicht. Tut man das selbe aus dem 192.168.1.x -er Netz, funktioniert er wunderbar.
Ich bin mir keiner Firewall oder sonstigen Barriere bewusst, die die DNS-Kommunikation von Clients aus 192.168.0.x nach 192.168.1.90 einschränken könnte. Ping und ssh funktionieren auch.
Hilfe?