So richten Sie nur den DNS -Server auf Ubuntu & Debian ein

So richten Sie nur den DNS -Server auf Ubuntu & Debian ein

Das Domainnamen -System (DNS) ist ein hierarchisch verteiltes Benennungssystem für Computer, die über das Netzwerk verbunden sind. Es wird die IP -Adress -Korrespondenz eines Domänennamens gelöst. Ein DNS-Server nur vorwärts führt die Domäneninformationen nicht. Wenn eine Abfrage zu diesem Server kommt, leitet sie den konfigurierten DNS -Server weiter. Eine Detailinformationen zu DNS finden Sie verfügbar.

Dieser Artikel hilft Ihnen dabei, nur das DOMAN -Namenssystem (DNS) mit Bind9 auf Ubuntu, Debian und Linuxmint -Systemen zu konfigurieren.

Installieren Sie DNS -Pakete

Bind9 ist der beliebteste DNS -Server, der weltweit verwendet wird. Es ist unter Standard-APT-Get-Repositories verfügbar. Verwenden Sie also die folgenden Befehle, um das Bind9 -Domänenname -System zu installieren.

sudo apt update sudo apt install bind9 

Aktivieren Sie die DNS -Weiterleitung

Wir konfigurieren diesen Server nur als VorwärtsdNS -Server vorwärts. Bearbeiten Sie also die Bindungskonfigurationsdatei

$ sudo vi/etc/bind/benannt.Conf.Optionen 

und fügen Sie die folgenden Einstellungen hinzu:

 Optionen Verzeichnis "/var/cache/bind"; Rekursion Ja; Zulässigkeit 192.168.0.0/32; 127.0.0.1; ; Spediteure 8.8.8.8; 8.8.4.4; ; Nur vorwärts;  

Ändern Sie den DNS -Server 8.8.8.8 und 8.8.4.4 mit geeigneten DNS -Server -IPs. Mithilfe von Zulassungsfragen können wir den Zugriff auf den DNS-Server auf bestimmte IP-Bereiche beschränken. Um es öffentlich DNS-Server zu machen, kommentieren.

Überprüfen Sie die Konfigurationsdateien

Überprüfen Sie nach der Erstellung aller Konfigurationen alle Dateien mithilfe der folgenden Befehle.

genannt Checkconf/etc/bind/benannt.Conf Named-Checkconf/etc/bind/benannt.Conf.Optionen 

Wenn einer der oben genannten Befehle Fehler oder Warnung zurückgibt, beheben Sie dies bitte, bevor Sie mit dem nächsten Schritt fortfahren.

Starten Sie DNS neu

Lassen Sie uns nach erfolgreicher Überprüfung aller Dateien den Bind9 -Dienst mit dem folgenden Befehl neu starten.

sudo service bind9 neu starten 

Versuchsaufbau

Schließlich ist Ihr DNS -Server erfolgreich konfiguriert und verwendet zu verwenden. Überprüfen Sie, ob DNS ordnungsgemäß auf Abfragen reagiert. Unten finden Sie die Beispielbefehle, um es zu testen.

Größen Sie Tecadmin.Netz  ; <> Dig 9.9.5-3UBUNTU0.5-Ubuntu <> Tecadmin.Netz ;; Globale Optionen: +CMD ;; Antwort erhalten: ;; ->> Header<<- opcode: QUERY, status: NOERROR, id: 56343 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;tecadmin.net. IN A ;; ANSWER SECTION: tecadmin.net. 299 IN A 104.27.189.217 tecadmin.net. 299 IN A 104.27.188.217 ;; AUTHORITY SECTION: . 7776 IN NS c.root-servers.net… 7776 IN NS i.root-servers.net… 7776 IN NS b.root-servers.net… 7776 IN NS l.root-servers.net… 7776 IN NS h.root-servers.net… 7776 IN NS e.root-servers.net… 7776 IN NS a.root-servers.net… 7776 IN NS f.root-servers.net… 7776 IN NS k.root-servers.net… 7776 IN NS j.root-servers.net… 7776 IN NS m.root-servers.net… 7776 IN NS d.root-servers.net… 7776 IN NS g.root-servers.net. ;; Query time: 1332 msec ;; SERVER: 192.168.0.60#53(192.168.0.60) ;; WHEN: Thu Oct 08 16:24:11 IST 2015 ;; MSG SIZE rcvd: 281