/ / Zugreifen auf Ihre Computer mithilfe von DNS-Namen mit DD-WRT

So greifen Sie über DNS-Namen mit DD-WRT auf Ihre Computer zu

Wir haben Ihnen gezeigt, wie Sie die IPs statisch aktivierenIn Ihrem Netzwerk können Sie jetzt diesen DNS-Switch für zusätzliche Eleganz und Benutzerfreundlichkeit umlegen. Das heutige Handbuch zeigt Ihnen, wie Sie mit DNS-Namen auf Ihrem DD-WRT-fähigen Router auf Ihre Computer zugreifen können.

Bild von Henk L

Vorwort

Informationen zum Einrichten von statischem DHCP auf Ihrem DD-WRTIn der Router-Anleitung haben wir darüber gesprochen, sicherzustellen, dass Ihre Clients immer die gleiche IP-Adresse vom Router erhalten. Wenn Sie nun auf einen der Computer in Ihrem Netzwerk zugreifen möchten, können Sie diesen verwenden, da Sie wissen, dass es sich um eine IP handelt. Die Verwendung von IPs hat jedoch nicht die gleiche Eleganz wie die Verwendung von Namen. Auch mit der Nützlichkeit von "statischen IPs", die aufgrund des Anstiegs von UPnP schwinden, und der Unbequemlichkeit, "statische Reservierungen" einzurichten (die MACs und dergleichen finden zu müssen) ... Was ist, wenn Sie sich an IPs nicht erinnern möchten alle?
Hier kommt DNS ins Spiel.

Das Problem

Sie versuchen, von einer Maschine / einem Gerät aus zu erreichenIhr Netzwerk mit seiner IP-Adresse (zum Beispiel mit Ping) mit dem anderen verbinden und es funktioniert. Wenn Sie jedoch versuchen, dasselbe mit dem Hostnamen "mydesktop" oder "mylaptop" zu tun? Es ist ein Hit und Miss ... manchmal funktioniert es ... normalerweise nicht ...:

Was ist los?

Ihre Geräte wissen nicht, wer und wie sie nach der Übersetzung von "Name" zu "IP" fragen sollen, da ihnen eine Schlüsselkonfiguration, das "DNS-Suffix", fehlt.

Wenn ein Computer einen Namen in einen übersetzen mussIP-Adresse (als "Auflösung" bezeichnet) Es gibt verschiedene Möglichkeiten, dies zu tun. Eine Möglichkeit besteht darin, einen DNS-Server (Domain Naming System) zu fragen. Dazu muss der Kunde die Frage jedoch in Form eines „Fully Qualified Domain Name“ (FQDN) stellen.

Ein FQDN besteht aus dem Hostnamen wie "mydesktop"und die DNS-Zone, zu der es gehört, wie "geek.lan". In unserem Beispiel lauten die FQDNs für die Hosts "mydesktop.geek.lan" bzw. "mylaptop.geek.lan". Wenn ein Client nicht über die "DNS-Zone" verfügt, kann er den DNS nicht nach einem "flachen" Namen fragen (ein Name, der die "DNS-Zone" nicht angibt). Das heißt, um Ihren Host tatsächlich über den Namen zu erreichen, müssten Sie „mydesktop.geek.lan“ anpingen.
Wenn jedoch das DNS-Suffix in einigen definiert wurdeAuf diese Weise (entweder manuell oder automatisch) versucht der Client automatisch, ihn an den angeforderten Hostnamen anzuhängen und fragt einen DNS-Server, ob er bei der Lösung helfen kann.
Wenn das DNS-Suffix nicht definiert ist,Der Client versucht, den Namen mithilfe eines DNS-Broadcasts selbst herauszufinden. Das Problem dabei ist, dass nicht alle Clients so konfiguriert sind, dass sie antworten, oder tatsächlich so konfiguriert sind, dass sie eine solche Anfrage absichtlich nicht beantworten. Im Gegensatz dazu wäre es einfach ärgerlich, den FQDN jedes Mal anzugeben.

Die Lösung

Um die volle Infrastruktur dafür zu habenUm dieses Problem zu beheben, muss nur das "DNS-Suffix" im "DHCP-Bereich" des Routers * eingestellt werden. Wenn Sie dies tun, verfügt der Router über einen dynamischen DNS-Serverdienst, bei dem sich die Clients registrieren können. Wenn Sie dies tun, wird der DHCP-Dienst für nicht selbstregistrierende Hosts dasselbe tun und den DNS-Dienst bereitstellen Suffix “als Teil der„ DHCP-Lease “, die den Clients erteilt wurde. Aus diesem Grund wird die gesamte Lösung zu einer selbsttragenden Standardlösung, die alle Probleme auf einen Schlag löst. ordentlich, A?

* Wenn Sie DD-WRT… mit anderen Routern verwenden, kann Ihr Kilometerstand variieren.

Gehen Sie dazu auf die Administrationsseite Ihres Routers:

DHCP Suffix1

  1. Gehen Sie zu -> Dienste
  2. Ändern Sie "Verwendete Domain" in "LAN & WLAN"
  3. Wählen Sie einen Domain-Namen aus. In diesem Beispiel wurde "geek.lan" verwendet. Sie können jedoch * verwenden, was immer Sie möchten.
  4. Bei Verwendung von statischem DHCP sind Reservierungen optionalWenn Sie sich für die Implementierung dieses Verfahrens entschieden haben, wird empfohlen, den Hostnamen so festzulegen, dass er mit dem Namen übereinstimmt, der im Betriebssystem des Computers / Geräts festgelegt ist. Wenn das Betriebssystem des Geräts nur zufällig keinen Namen in DNS registriert (wie bei Telefonen), ist dies eine gute Möglichkeit, einen Namen zu erzwingen.
  5. Klicken Sie auf "Speichern" -> "Einstellungen übernehmen".

* Die einzige Ausnahme von dieser Regel ist, dass wenn SieVerwenden Sie ".local", während Ihre Windows-Computer wahrscheinlich einwandfrei funktionieren, halten sich Ihre Linux-Computer an den mDNS-Standard (Multicast DNS) und ignorieren den DNS-Server erneut. Es gibt eine Problemumgehung, die jedoch den Rahmen dieses Handbuchs sprengt.

Um nun zu überprüfen, ob die Einstellungen wirksam geworden sind, rufen Sie die Befehlszeile auf und geben Sie eine "ipconfig" aus.

Sie sollten sehen, dass Ihr DNS-Suffix derzeit nicht vorhanden ist:

DHCP Suffix2

Geben Sie eine "ipconfig / release" gefolgt von einer "ipconfig / renew" aus und Sie sollten etwas sehen wie:

DHCP Suffix3

Wiederholen Sie den Vorgang auf mindestens einem weiteren Computer und versuchen Sie, einen Ping-Befehl nur unter Verwendung des Hostnamens auszuführen.

Sie sollten feststellen, dass der Client "automatisch" verstanden hat, dass der vollständige Name des Geräts, das Sie anpingen, "hostname.dns.zone" lautet, und den vollqualifizierten Domänennamen in eine pingfähige IP-Adresse übersetzen (auflösen) konnte:

DHCP Suffix4

Fehlerbehebung

Da es in diesem Handbuch um die Verwendung von DNS geht, wie es in der Anleitung zum Entfernen von Werbung mit Pixelserv unter DD-WRT beschrieben wurde, gibt es bei Problemen Folgendes zu tun:

  • Leeren Sie den DNS-Cache Ihres PCs.
    Dies liegt an einem DNS-Cache, der Ihren Computer möglicherweise in die Irre führt, dass er den Hostnamen bereits kennt, ohne den DNS zu Rate zu ziehen. Unter Windows wäre dies "ipconfig / flushdns".
  • Stellen Sie sicher, dass Ihr Client den Router als DNS verwendet und den FQDN auflöst.
    Vor allem, wenn Sie ein VPN oder ein Netzwerk verwendenKomplexer als die normale Router-zu-Computer-Konfiguration, ist es möglich, dass Ihr Client-Computer den Router einfach nicht als DNS verwendet. Mit dem Befehl "nslookup" können Sie sehr leicht erkennen, welchen DNS-Server der Client verwendet. Wenn die IP-Adresse nicht mit der des Routers übereinstimmt, haben Sie das Problem gefunden.
    DHCP-Suffix5

Das war's ... du solltest fertig sein

Lächeln


Beeil dich, alles was ich sehe ist Dunkelheit.