So installieren und konfigurieren Sie den DNS-Server unter CentOS 7

Eine der wichtigsten Rollen im gesamten Verwaltungs- und Konfigurationsprozess eines Servers ist das DNS (Domain Name System), das es uns ermöglicht, IP-Adressen in Domainnamen zu übersetzen und umgekehrt, auf diese Weise ist es viel einfacher, Solvetic . im Auge zu behalten .com und nicht 178.33.118.246.

Diese Rolle ist für den gesamten Informationstransferprozess unerlässlich und ermöglicht uns als Administratoren und häufigen Benutzern des Netzwerks, sich darüber im Klaren zu sein, welche Websites wir besuchen. Unter Linux hat BID die Aufgabe, den DNS p zu konfigurieren und zu verwalten, und wir sollten überprüfen, ob seine Version größer als 4 ist, idealerweise 8 oder 9. BIND besteht aus drei Teilen oder Elementen: Named, Resolver-Bibliothek und Servertests .

Wenn Sie einen Server erwerben, müssen Sie über zwei Nameserver verfügen, die im DNS aufgeführt werden. Wenn wir eine Webanfrage stellen und wir eine Adresse auf einer Webseite benötigen, kümmert sich BIND darum, dass die Anfrage gelöst wird, also der Teil der Lösung. BIND stellt die Anfrage über die Verwaltung des DNS-Servers und gibt uns als Ergebnis den Namen der Webseite an.

Was ist BINDBIND (Berkeley Internet Name Domain) ist eine kostenlose Open-Source-Software, die die Funktionen von DNS in einem System erfüllt.

Dank BIND haben wir eine sichere und stabile Plattform, die alle DNS-Standards perfekt erfüllt.

Heute wird in diesem Tutorial analysiert, wie diese DNS-Rolle in CentOS 7 praktisch konfiguriert wird.
Als nächstes werden wir sehen, wie Sie diesen DNS-Server in CentOS 7 konfigurieren und installieren und damit beginnen, diese wichtige Rolle in vollen Zügen zu genießen.

1. So installieren Sie BIND9 unter CentOS 7

Schritt 1
Es ist wichtig zu überprüfen, ob wir über eine Netzwerkverbindung verfügen, dafür können wir jede Website anpingen:

Schritt 2
Zuerst werden wir alle CentOS 7-Pakete mit dem folgenden Befehl aktualisieren:

 leckeres Update 
Schritt 3
Sobald der CentOS-Aktualisierungsprozess abgeschlossen ist, installieren wir BIND und seine Dienstprogramme mit dem Befehl yum. Dazu geben wir den folgenden Befehl ein. Wir akzeptieren den Download und die entsprechende Installation von BIND und seinen Komponenten.
 yum install bind bind-utils 

2. So starten Sie BIND-Dienste unter CentOS 7

Schritt 1
Nachdem alle BIND-Pakete installiert sind, starten wir den jeweiligen Dienst mit den folgenden Befehlen in ihrer Reihenfolge:

 systemctl enable benannt systemctl start benannt systemctl status benannt

VERGRÖSSERN

Schritt 2
Wir können sehen, dass der aktuelle Status von BIND läuft. Wenn wir die Version von BIND überprüfen möchten, führen wir den folgenden Befehl aus:

 /usr/sbin/named -v 

VERGRÖSSERN

3. So konfigurieren Sie den DNS-Server mit BIND unter CentOS 7


Vor diesem Hintergrund starten wir die DNS-Serverkonfiguration in CentOS 7.

Schritt 1
Die BIND-Konfigurationsdatei befindet sich im Pfad /etc/named.conf, daher müssen wir mit dem bevorzugten Editor darauf zugreifen, in diesem Fall verwenden wir nano:

 nano /etc/named.conf 
Schritt 2
In der geöffneten Datei führen wir die folgenden Aufgaben aus:
  • Wir kommentieren mit dem #-Symbol die folgenden Zeilen:
 Mithör-Port 53 {127.0.0.1; }; Abhören-auf-v6-Port 53 {:: 1; };

VERGRÖSSERN

  • Wir fügen die IP-Adresse hinzu, auf der die Client-Computer das DNS abfragen, zusätzlich können wir die IP-Adresse eines zweiten Servers hinzufügen, falls dieser vorhanden ist. Wir verwenden die folgenden Zeilen:
 Allow-Query {localhost; IP / Netzwerk; }; allow-transfer {Ip zweiter Server; };

VERGRÖSSERN

  • Wir speichern die Änderungen mit der Tastenkombination

Strg + Aus

und wir verlassen den Editor mit den Tasten:

Strg + X

4. So erstellen Sie BIND-Zonen in CentOS 7


Nachdem diese Parameter definiert wurden, besteht der nächste Schritt darin, die entsprechenden Vorwärts- und Rückwärtszonen zu erstellen und zu konfigurieren, die in der Datei named.conf hinzugefügt werden müssen.

Schritt 1
Wir greifen auf diese Datei mit dem folgenden Befehl zu:

 nano /etc/named.conf
Schritt 2
Wir konfigurieren die erste Zone auf diese Weise:
 zone "solvetic.local" IN {type master; Datei "fwd.solvtic.local.db"; erlauben-aktualisieren {keine; }; }; 
Schritt 3
Die konfigurierten Parameter sind:
  • Solvetic.local: Domainname
  • Master: Es ist das primäre DNS
  • fwd. solvtic.local.db: Gibt die direkte Zone an
  • allow-update: Bezieht sich auf das primäre DNS.

Schritt 4
Nun fügen wir folgende Zeilen für die Reverse-Zone hinzu:

 zone "10.168.192.in-addr.arpa" IN {type master; Datei "10.168.192.db"; erlauben-aktualisieren {keine; }; };

VERGRÖSSERN

Schritt 5
Wir speichern die Änderungen mit folgender Tastenkombination:

Strg + Aus

5. So erstellen Sie BIND-Zonendateien in CentOS 7


Wir haben die Zonen erstellt, jetzt müssen wir die Dateien für diese Zonen erstellen.

Schritt 1
Die erste zu erstellende Datei ist die der direkten Zone, wir führen Folgendes aus:

 nano /var/named/fwd.solvetic.local.db 
Schritt 2
Dadurch wird eine neue Datei erstellt, in die wir Folgendes eingeben:
 $ TTL 86400 @ IN SOA primary.solvetic.local. Wurzel. löse.lokal. (2016042112; Serial 3600; Refresh 1800; Retry 604800; Expire 43200; Minimum TTL); Name Server Information @ IN NS Primary. löse.lokal.; IP-Adresse des primären Nameservers IN A 192.168.0.11; Mail Exchanger linux.local. IN MX-10-Mail. löse.lokal.; A - Hostname in IP-Adresse aufnehmen www IN A 192.168.0.3 mail IN A 192.168.0.4; CNAME-Record ftp IN CNAME www. löse.lokal.

VERGRÖSSERN

Schritt 3
Die Parameter dieser Datei sind:

ZU -Kassettenrekorder

NS -Servername

MX-E-Mail austauschen

CN -Eindeutige Bezeichnung

Schritt 4
Wir speichern die Änderungen und schließen den Editor. Jetzt erstellen wir die Datei für die Reverse-Zone, indem wir Folgendes ausführen:

 nano /var/named/0.168.192.db 
Schritt 5
In der leeren Datei werden wir Folgendes hinzufügen. Dann speichern wir die Änderungen an der Datei und verlassen die Datei.
 $ TTL 86400 @ IN SOA primary.solvetic.local. Wurzel. löse.lokal. (2014112511; Serial 3600; Refresh 1800; Retry 604800; Expire 86400; Minimum TTL); Name Server Information @ IN NS Primary. löse.lokal.; Reverse-Lookup für Name Server 8 IN PTR primär. löse.lokal.; PTR IP-Adresse auf HostName 100 aufzeichnen IN PTR www. löse.lokal. 150 IN PTR-Post. löse.lokal.

VERGRÖSSERN

6. So starten Sie BIND-Dienste in CentOS 7 neu


Nachdem diese Parameter konfiguriert wurden, besteht der nächste Schritt darin, die Dienste für ihre jeweilige Anwendung neu zu starten.

Schritt 1
Dazu führen wir die folgenden Befehle in ihrer Reihenfolge aus:

 chmod 777 /var/named/fwd.solvetic.local.db chmod 777 /var/named/0.168.192.db systemctl restart named.service

VERGRÖSSERN

Schritt 2
Wenn wir den Status des Dienstes überprüfen möchten, führen wir den folgenden Befehl aus. Wir können überprüfen, ob der Status aktiv ist und ausgeführt wird.

 systemctl-status named.service 

VERGRÖSSERN

7. So überprüfen Sie Zonen auf BIND-Clientcomputern in CentOS 7


Nachdem BIND nun konfiguriert wurde, muss der Client-Rechner noch so konfiguriert werden, dass er das DNS übernimmt und die IP-Adressen dadurch auflöst.

Schritt 1
Dazu melden wir uns an einem Client-Rechner, in diesem Fall Ubuntu, an und greifen auf die Datei zu

 /etc/resolve.conf: nano /etc/resolve.conf
Schritt 2
Dort werden wir die folgende Syntax hinzufügen:
 Nameserver (DNS-Server-IP-Adresse)
Schritt 3
Als nächstes führen wir den folgenden Befehl aus, um die direkte Zone zu überprüfen:
 graben Sie www.solvetic.local

VERGRÖSSERN

Schritt 4
Um nun die umgekehrte Zone zu überprüfen, führen wir den folgenden Befehl aus:
dig -x (Ip des Client-Rechners)

VERGRÖSSERN

8. Hostname und statische IP-Adresse ändern und konfigurieren CentOS 7


Bei der Konfiguration von Servern und Netzwerken müssen wir verschiedene Aspekte kennen, damit der Betrieb korrekt ist. Zuallererst müssen wir in der Lage sein, den Hostnamen zu konfigurieren, der der Name ist, der auf einem Computer konfiguriert werden kann. Dies ist sehr nützlich, wenn wir einen Core-Server in Aufgaben wie der Korrespondenz innerhalb eines Netzwerks verwalten. Es ist zu beachten, dass der Hostname auch die Subzone enthalten muss, in der er sich befindet, damit es eine gültige Verfügbarkeit ist. Dazu kommt der Domainname und zusammen würden sie einen FQDN bilden, also eine für den Benutzer verständliche Adresse.

Bei der Konfiguration eines Hostnamens erleichtern wir die Identifizierung im Netzwerk. Wir werden auch eine statische IP-Adresse einrichten, wenn wir in CentOS 7 Aufgaben im Zusammenhang mit DNS, DHCP oder ähnlichem ausführen.

Die statische IP-Adresse ihrerseits ist die identifizierende Adresse für einen bestimmten Computer. Der Hostname würde uns helfen, den Hostnamen anhand der IP-Adresse zu identifizieren. Der Befehl wäre der folgende (ändern Sie die IP-Adresse in die IP-Adresse)

 nslookup% IP-Adresse%

Erinnern wir uns an die Bedeutung eines DNS-Servers in unserer Organisation, da Sie ohne mehr als einen Benutzer den Verstand verlieren können, wenn Sie IP-Adressen anstelle von Domänennamen lernen. Wenn Sie sich für das Thema Server unter Linux interessieren, verpassen Sie nicht, wie Sie einen FTP-Server in CentOS7 installieren.

wave wave wave wave wave