So konfigurieren Sie Ubuntu DNS -Server

So konfigurieren Sie Ubuntu DNS -Server
DNS wird als Domänennamensystem abgekürzt. Wie wir wissen, dass der Computer eine Maschine ist, die nur die Binärdatei versteht, oder wir können es einfach machen, indem wir sagen, dass er den Maschinencode versteht. Jetzt haben wir verschiedene Websites mit alphabetischen Namen. Zum Beispiel haben wir Facebook.com, Google.com. In Wirklichkeit sind diese alphabetischen Namen für das bessere Verständnis für Menschen, für Maschinen nicht adressierbar. Zu diesem Zweck gibt es einige Server, die unterschiedliche numerische Basisadressen gegen diese alphabetischen Adressen zuweisen, damit sie von der Maschine erkannt werden können. Solche Server, die für die Zuweisung von Adressen verantwortlich sind, werden als DNS bezeichnet (Domänennamenserver).

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.