Einrichten eines SRV-Datensatzes mit dnsmasq - muss ich einen FQDN verwenden?

599
Journeyman Geek

Ich verwende derzeit einen Linux-basierten / DIY-Router, der einige zusätzliche Dienste bereitstellt. Ich habe derzeit keine Domäne eingerichtet, und ich möchte einen SRV-Eintrag für bestimmte Dienste einrichten, die auf dem Router selbst gehostet werden. Ich verwende dnsmasq für internes DHCP und DNS. Ich habe keine Domain-Option gesetzt, kann aber eine nicht verwendete Domain / Subdomain dafür festlegen

Die interne IP des Routers lautet 192.168.1.1 und hat einen Hostnamen router, der sich scheinbar von den anderen PCs löst.

So sieht die entsprechende Zeile in der dnsmasq.conf aus

# A SRV record sending LDAP for the example.com domain to # ldapserver.example.com port 389 (using domain=) #domain=example.com #srv-host=_ldap._tcp,ldapserver.example.com,389 

Das Beispiel in dnsmasq sieht so aus - kann ich eine beliebige gültige Domäne für die Domäne verwenden - und kann ich die IP-Adresse oder einen einfachen Hostnamen wie den Router für den Host verwenden?

Oder muss ich eine Domäne einrichten, von der ich weiß, dass sie nicht verwendet wird, und diese für den Hostnamen verwenden?

1

1 Antwort auf die Frage

0
Nordlys Jeger

Ja, Sie können jede gültige Domäne für die Domäne verwenden.

Wenn Sie eine Domäne in Ihrem Browser (oder anderswo) anfordern, wird Ihre Hosts- Datei zuerst nach passenden Domains durchsucht und dann an den registrierten DNS-Server (höchstwahrscheinlich Ihr Router) weitergeleitet, der zuerst seine eigenen DNS-Einträge (die im Wesentlichen zu Hosts sind) analysiert Datei). Wenn Ihr Router den richtigen Eintrag nicht findet, wird er an seinen eigenen registrierten DNS-Server weitergeleitet.

Um dies in Ihrem eigenen Netzwerk zu tun, ist es am einfachsten, einen DNS-Eintrag für diese bestimmte Domäne in Ihrem Router hinzuzufügen. Wenn Ihr Router die gleiche Domäne zu seinem DNS-Rebind-Protection hinzugefügt hat, um DNS-Anforderungen für diese Domäne zu verhindern Verlasse dein lokales Netzwerk.

Sie können zum Beispiel sogar externe IP-Adressen wie 8.8.8.8 als Hostnamen verwenden, aber Sie müssen diese Anforderung über Iptables oder ähnliches umleiten, um zu verhindern, dass sie direkt an Google weitergeleitet wird.

Faire Warnung: Sie können nicht auf die (echten) Domänen / IP-Adressen zugreifen, wenn Sie sie auf Ihrem Router neu zuordnen.

Was gut ist - ich kann einfach eine Subdomain auf einer Domain verwenden, die ich nur für SRV-Einträge dieser Art besitze, und diese ist ausschließlich für die Verwendung in meinem Heimat-LAN ​​bestimmt Journeyman Geek vor 5 Jahren 0