Conditional Forwarding mit mehreren DHCP Servern?

Hallo,

ich nutze eine UniFi DM-SE. Dort sind mehrere IP Netze eingetragen und in jedem dieser Netze läuft ein eigener DHCP Server von der DM-SE.

Alle Netze greifen bei DNS aber auf meine beiden Pi-hole unbound Geräte zu.

Kann ich nun bei Conditional Forwarding die ganzen einzelnen DHCP Server eintragen?

Genau das was unter dem nachfolgenden Link zu sehen ist brauche ich.

/etc/dnsmasq.d/

Das lässt sich über eine benutzerspezifische dnsmasq-Konfigurationsdatei bewerkstelligen.

Bevor Du das einstellst, solltest Du aber prüfen, ob Dein UniFi DM-SE überhaupt lokale DNS-Anfragen beantwortet, indem Du entsprechende DNS-Anfragen an die Router-IP schickst, z.B.

nslookup <lokaler-name> <router.ip>
nslookup <lokale-ip> <router.ip>

wobei Du die Werte in Klammern (<>) passend ersetzt.

Dein Router sollte beide Anfragen korrekt beantworten.

Bei einigen Ubiquiti-Routern fehlt diese Funktion vollständig, bei einigen davon kann sie durch Installation von dnsmasq als DHCP-Server auf dem Router aktiviert werden.

Wenn Dein Router die Antworten korrekt liefertt, kannst Du z.B. /etc/dnsmasq.d/42-my-vlan-forwarding.conf anlegen:

rev-server=<vlan-range/CIDR>,<server.ip>
server=/<vlan.domain>/<server.ip>

wobei Du <vlan-range/CIDR>, <vlan.domain> und <server.ip> durch die jeweils erforderlichen Werte ersetzt.

Anschliessend einmal auf syntaktische Fehler prüfen:

pihole-FTL dnsmasq-test

Im OK-Fall kann Pi-hole neu gestartet werden:

pihole restartdns
1 Like

Kurze Rückmeldung.

Hat alles geklappt und läuft nun.

Danke

Thanks.

How'd I specify <vlan.domain> in your example?
For example, one of my domain is "myhome". So do I write .myhome or just myhome without period?

You write the name as it is entered in the network. For me it looks like this:

rev-server=192.168.60.0/24, 192.168.60.1
server=/voip.thgonline.de/192.168.60.1

Also without dot

@Bucking_Horn

Wenn ich ohne Domain-Name arbeite kann ich das einfach weglassen, also so dann:

rev-server=192.168.60.0/24, 192.168.60.1
server=/192.168.60.1

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.