Was ist DNS Der vollständige Name von DNS lautet Domain Name System, was so viel bedeutet wie Domänennamen-Auflösungssystem. Seine Aufgabe besteht darin, Domänennamen in erkennbare IP-Adressen zu übersetzen, mit denen sich verschiedene Computergeräte verbinden können. Konfiguration und Dateien der Linux-DNS-Auflösung In Linux gibt es drei Dateien, die mit der DNS-Auflösung in Zusammenhang stehen:
/etc/resolv.conf wird zum Konfigurieren des DNS-Domänennamens und der IP-Adresse verwendet. Im Internet finden Sie zahlreiche Informationen als Referenz. So wird ein Domänenname aufgelöst In der Funktionsweise des Domain Name System (DNS) wird der Prozess der Auflösung eines Domänennamens erläutert. Dieser lässt sich grundsätzlich in folgende Schritte unterteilen:
Einfaches DNS-Konfigurationsbeispiel (basierend auf CentOs7) Serverseite 1. Bind installieren 2. Ändern Sie die Konfigurationsdatei /etc/named.conf vim /etc/named.conf Optionen { listen-on port 53 { any; }; //Öffne Abhörport 53 und akzeptiere alle IP-Verbindungen listen-on-v6 port 53 { ::1; }; //Unterstützt IP V6 Verzeichnis "/var/named"; //Alle Forward- und Reverse-Zonendateien werden in diesem Verzeichnis erstellt. Dump-Datei "/var/named/data/cache_dump.db"; Statistikdatei "/var/named/data/named_stats.txt"; Memstatistik-Datei "/var/named/data/named_mem_stats.txt"; allow-query { 0.0.0.0/0; }; //Jeder IP die Abfragerekursion erlauben yes; dnssec-aktivieren ja; DNSSec-Validierung ja; DNSSec-Lookaside automatisch; /* Pfad zum ISC DLV-Schlüssel */ Bindkeys-Datei "/etc/named.iscdlv.key"; verwaltetes Schlüsselverzeichnis "/var/named/dynamic"; }; Protokollierung { Kanal Standarddebug { Datei "data/named.run"; Schweregraddynamik; }; }; Zone "." IN { Typhinweis; Datei "named.ca"; }; include "/etc/named.rfc1912.zones"; //Hauptkonfigurationsdatei include "/etc/named.root.key"; 3. Ändern Sie die Datei /etc/named.rfc1912.zones und fügen Sie die Weiterleitungszone von duiyi.com hinzu vim /etc/ benannt.rfc1912.zones Zone "localhost.localdomain" IN { Typ Master; Datei "named.localhost"; Aktualisierung zulassen { keine; }; }; Zone "localhost" IN { Typ Master; Datei "named.localhost"; Aktualisierung zulassen { keine; }; }; Zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN { Typ Master; Datei "named.loopback"; Aktualisierung zulassen { keine; }; }; Zone "1.0.0.127.in-addr.arpa" IN { Typ Master; Datei "named.loopback"; Aktualisierung zulassen { keine; }; }; Zone "0.in-addr.arpa" IN { Typ Master; Datei "benannt.leer"; Aktualisierung zulassen { keine; }; }; //duiyi.com's positive Zone Zone "duiyi.com" IN { Typ Master; Datei „duiyi.com.zone“; Aktualisierung zulassen { keine; }; }; 4. Erstellen Sie eine Forward-Zone-Ressourcendatei vim /var/named/duiyi.com.zone $TTL 1D @ IN SOA duiyi.com. rname.ungültig. ( 0; Seriennummer 1D; aktualisieren 1H; erneut versuchen 1W; ablaufen 3H ) ; Minimum @NEIN Eine 127.0.0.1 AAAA::1 www IN A 192.168.81.1 mail IN A 192.168.81.2 ftp IN A 192.168.81.3 5. Starten Sie den benannten Dienst 6. Beim Booten automatisch starten ## Client-Betriebssystem: Sowohl Windows als auch Linux werden akzeptiert 1. DNS ändern: 2. Pingen Sie die Server-IP (192.168.81.133), um zu testen, ob auf den Server zugegriffen werden kann 3. Testen Sie mit dem Befehl nslookup, ob die drei DNS-Auflösungen erfolgreich sind Wie in der Abbildung gezeigt, bedeutet dies, dass die DNS-Weiterleitungsauflösung erfolgreich ist Linux als Client-Test: 1. Installieren Sie das Paket bind-utils, damit Sie die Tools nslookup, dig und host verwenden können 2. Ändern Sie die DNS-Konfiguration, um unseren DNS-Server zu verwenden vim /etc/resolv.conf Nameserver 192.168.81.133 Nameserver 114.114.114.114 Nameserver 8.8.8.8 3. Vorwärtsauflösungstest, verwenden Sie den Befehl nslookup (dasselbe wie beim Windows-Test) Zusammenfassen Oben ist die vom Herausgeber vorgestellte DNS-Konfigurationsmethode für den Linux-Domänennamendienst. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: React-Diagramm Serialisierung JSON Interpretation Fallanalyse
>>: MySQL 8.0.12 Installations- und Konfigurations-Tutorial
Dimensionsreduzierung eines zweidimensionalen Arr...
Das Tbody-Element sollte in Verbindung mit den Ele...
Die utf8mb4-Kodierung ist eine Obermenge der utf8...
Code kopieren Der Code lautet wie folgt: <html...
Es gibt keine Lösung für die chinesische Eingabem...
Funktion: Zur vorherigen Seite oder zur nächsten ...
Prinzip Setzen Sie beim Schweben einen Schatten a...
Im vorherigen Artikel haben wir nach der Konfigur...
Vorwort Dieser Artikel beschreibt, wie ich Docker...
Dieser Artikel beschreibt anhand von Beispielen d...
NextCloud Sie können beliebige Dateien oder Ordne...
In diesem Artikel wird der spezifische Code für d...
Vorwort Viele Freunde, die gerade mit mobilen End...
Im entpackten Paket von Windows 64-Bit MySQL 5.7 ...
1. Drücken Sie Win + R und geben Sie cmd ein, um ...