In diesem Artikel werden wir die verschiedenen Methoden in Ubuntu für die DNS -Serverkonfiguration diskutieren.
Wie wir die DNS -Serverkonfiguration im Ubuntu durchführen können
Wir werden die Methode zum Konfigurieren des DNS -Servers diskutieren, indem wir ein Terminal öffnen und einige Befehle ausführen:
DNS -Serverkonfiguration über das Ubuntu -Terminal
Wir können den DNS auch über das Terminal konfigurieren. Öffnen Sie zuerst das Terminal, indem Sie Strg + Alt + t drücken. Vor dem Installationsprozess aktualisieren wir unser Repository:
$ sudo APT Update
Jetzt installieren wir den DNS -Server mit dem Befehl Bind9:
$ sudo apt install bind9
Der nächste Schritt besteht darin, die Dienstprogramme des DNS mithilfe des Befehls von „DNSutils“ zu installieren:
$ sudo apt installieren dnsutils
Um den DNS nun zu konfigurieren, werden wir zuerst zur Adresse gehen /etc/bind/benannt.Conf.Optionen und fügen Sie die Google DNS hinzu, um nur zu verstehen. Wir werden den folgenden Text hinzufügen, indem wir die Adresse im Nano -Editor öffnen.
$ sudo nano/etc/bind/benannt.Conf.Optionen
Ersetzen Sie den folgenden Text im Editor, 8.8.8.8 ist Googles DNS:
Spediteure
8.8.8.8;
;
Beenden Sie nun nach dem Speichern und aktivieren Sie die neue Konfiguration, indem Sie den DNS mithilfe des Systems -Befehls neu starten.
$ sudo systemctl restart bind9
Überprüfen Sie den Status von Bind9
$ sudo systemctl status bind9
Wenn der Bind9 jetzt ausgeführt wird, werden wir die Domäne testen, die wir in der Konfigurationsdatei bearbeiten als:
$ dig Google.com
Die Ausgabe zeigt, dass es die Domäne von Google ist und erfolgreich ausgeführt wird.
Jetzt werden wir Primärzonenkonfiguration durchführen, aber bevor die Konfiguration eine Idee haben, was los ist. Wir haben einige Dateien auf einem Host gespeichert und in dieser Konfiguration erhält der DNS seine Daten aus dieser spezifischen Datei für seine Zone. Für eine solche primäre Masterkonfiguration führen wir den Editor aus und bestätigen, dass die folgenden drei Befehle vorhanden sind und nicht kommentiert werden.
schließen „/etc/bind/benannt/ein.Conf.Möglichkeit";
schließen „/etc/bind/benannt/ein.Conf.lokal";
schließen „/etc/bind/benannt/ein.Conf.Standard-Zonen “;
Um dies zu überprüfen, öffnen wir den Herausgeber als:
$ sudo vi/etc/bind/benannt.Conf
Infolgedessen werden wir sehen:
Alle drei Zeilen sind im Ausgang vorhanden. Jetzt haben wir zum Beispiel einen Domain „Gamer.com ”, für die wir konfigurieren werden, damit wir die Datei bearbeiten genannt.Conf.lokal durch Öffnen als:
$ sudo vi/etc/bind/benannt.Conf.lokal
Bearbeiten Sie den folgenden Text im Editor als:
Zone „Gamer.com ”
Typ Master;
Datei “/etc/bind/db.Spieler.com ”;
;
Wir werden den Inhalt aus dem kopieren db.lokal zum db.Spieler.com:
$ sudo cp/etc/bind/db.Lokal/etc/bind/dB.Spieler.com
Und in diesem Schritt werden wir den neu erstellten Dateispieler öffnen.com als:
$ sudo vi/etc/bind/db.Spieler.com
Die Ausgabe sollte so sein:
Nachdem wir Änderungen vorgenommen haben, werden wir den DNS neu starten.
$ sudo systemctl restart bind9
Für die Kommunikation unserer erstellten Domain „Gamer.com ”Mit einer IP -Adresse müssen wir eine Reverse -Zone -Datei erstellen. Für einen solchen Zweck konfigurieren wir auch die Reverse -Zone -Datei als:
$ sudo vi/etc/bind/benannt.Conf.lokal
Hier fügen wir den folgenden Text hinzu:
Zone “192.168.18.In-Addr.arpa ”
Typ Master;
Datei “/etc/bind/db.10 ”;
;
Wo 192.168.18 ist die ersten drei Oktetten meines Netzwerks. Hier ersetzen Sie es durch Ihre eigenen. Jetzt werden wir die neue Datei mit DB kopieren und erstellen.10 AS:
$ sudo cp/etc/bind/db.127/etc/bind/db.10
Jetzt öffnen wir diese Datei, die wir erstellt haben, und ihre Ausgabe sollte wie unten gezeigt werden:
$ sudo vi/etc/bind/db.10
Die Ausgabe ist wie folgt:
In diesem letzten Teil werden wir zunächst die Konfigurationen bestätigen, indem wir alle diese Befehle ausführen und prüfen, ob sie Fehler generieren oder nicht:
$ named-Checkzone Gamer.com/etc/bind/db.Spieler.com
$ genannte Checkzone 192.168.0.0 /32 /etc /bind /dB.10
$ benannte Checkconf/etc/bind/benannt.Conf.lokal
$ benannte Checkconf/etc/bind/benannt.Conf
Wenn wir alle oben genannten Befehle ausführen, haben wir keine Fehler erhalten, damit unsere DNS erfolgreich konfiguriert wurden.
Abschluss
DNS ist eine Technik, mit der wir die Domänen verschiedener Websites alphabetisch und numerisch benennen, sodass es für Server leicht ist, sie zu verstehen. Wir haben die Konfiguration des DNS (Domänennamensystems) im Artikel gelernt. Wir haben erfahren, dass DNS den alphabetischen Domänen numerisch basierte Adressen zugewiesen wird. Wir haben die Google -Domäne in der Befehlszeilenmethode konfiguriert und sie auch in der Terminalmethode getestet.com. Wir hoffen.