Zum Hauptinhalt springen

So richten Sie DNS in Ubuntu ein: Schritt für Schritt Anleitung

Ubuntu ist eines der beliebtesten Betriebssysteme, das auf dem Linux-Kernel basiert. Es bietet dem Benutzer viele Möglichkeiten zum Konfigurieren von Netzwerkverbindungen. Eine solche Möglichkeit besteht darin, ein DNS (Domain Name System) einzurichten, das Domänennamen in und aus IP-Adressen konvertiert.

Die DNS-Konfiguration in Ubuntu kann beispielsweise erforderlich sein, wenn Sie eine Verbindung zu einer neuen Netzwerkschnittstelle herstellen oder bestimmte DNS-Server verwenden. In diesem Artikel zeigen wir Ihnen, wie Sie DNS in Ubuntu Schritt für Schritt einrichten.

Schritt 1: Öffnen Sie die Netzwerkeinstellungsdatei

Der erste Schritt besteht darin, eine Netzwerkkonfigurationsdatei zu öffnen, die alle Netzwerkverbindungseinstellungen enthält. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:

sudo nano /etc/network/interfaces

Schritt 2: Ändern Sie die DNS-Einstellungen

Nach dem Öffnen der Datei sehen Sie verschiedene Zeilen mit den Netzwerkeinstellungen. Suchen Sie die Zeichenfolge, die mit "dns-nameservers" beginnt, und bearbeiten Sie sie, um die erforderlichen DNS-Server anzugeben. Zum Beispiel:

dns-nameservers 8.8.8.8 8.8.4.4

Schritt 3: Speichern Sie die Änderungen und schließen Sie die Datei

Nachdem Sie die DNS-Einstellungen geändert haben, drücken Sie Strg+ X, dann 'Y', um die Änderungen zu speichern, und 'Enter', um die Bearbeitung der Datei abzuschließen. Jetzt kehren Sie zum Terminal zurück.

Glückwunsch! Sie haben gerade DNS in Ubuntu eingerichtet. Alle Anfragen nach Domainnamen werden nun an die von Ihnen ausgewählten DNS-Server gesendet. Stellen Sie sicher, dass Ihre Verbindung ordnungsgemäß funktioniert, indem Sie die Netzwerkschnittstelle neu starten oder einen Befehl ausführen sudo service networking restart.

Eine gute DNS-Konfiguration spielt eine wichtige Rolle bei der Bereitstellung einer stabilen und schnellen Internetverbindung. Das ist alles! Jetzt wissen Sie, wie Sie DNS in Ubuntu einrichten und können Ihr Betriebssystem mit voller Leistung verwenden.

Installieren des DNS-Servers in Ubuntu

Schritt 1: Installieren des bind9-Pakets

Um den DNS-Server in Ubuntu zu installieren, müssen Sie das bind9-Paket installieren. Öffnen Sie dazu ein Terminal und führen Sie den folgenden Befehl aus:

sudo apt-get install bind9

Mit diesem Befehl werden alle erforderlichen Abhängigkeiten und Einstellungen für den DNS-Server installiert.

Schritt 2: Konfigurieren von Konfigurationsdateien

Nach der Installation von bind9 müssen Sie die Konfigurationsdateien konfigurieren. Öffnen Sie die Datei /etc/bind/named.conf.options in einem Texteditor und fügen Sie die folgenden Zeilen hinzu:

Diese Zeichenfolgen verweisen auf die verwendeten DNS des Servers. In diesem Fall werden Google Public DNS-Server verwendet. Sie können sie bei Bedarf in andere ändern.

Schritt 3: Neustart des DNS-Servers

Nachdem Sie die Konfigurationsdatei geändert haben, müssen Sie den DNS-Server neu starten. Führen Sie dazu den folgenden Befehl aus:

sudo service bind9 restart

Jetzt muss Ihr DNS-Server konfiguriert und einsatzbereit sein. Sie können überprüfen, ob es funktioniert, indem Sie Namensauflösungsanforderungen mit dem Befehl nslookup ausführen.

Glückwunsch! Jetzt wissen Sie, wie Sie einen DNS-Server in Ubuntu installieren und konfigurieren. Viel Glück im Gebrauch!

DNS-Server-Übersicht

Wenn Sie eine Webadresse im Browser eingeben, ist der DNS-Server für die Suche nach der entsprechenden IP-Adresse für diesen Domainnamen verantwortlich. Daher spielen DNS-Server eine Schlüsselrolle bei der Kommunikation im Netzwerk.

Es gibt zwei Arten von DNS-Servern: rekursive und autoritative. Rekursive DNS-Server Die Aufgabe besteht darin, die IP-Adresse für den angegebenen Domänennamen abzurufen, indem andere DNS-Server abgefragt werden, wenn keine Informationen im Cache vorhanden sind. Seriöse DNS-Server reagieren dagegen auf Anfragen nach Domänennamen und speichern Informationen zu Domänen und deren IP-Adressen.

Darüber hinaus können DNS-Server öffentlich und privat sein. Öffentliche DNS-Server sind für alle Benutzer im Internet verfügbar, und ihre Aufgabe besteht darin, Informationen über Domain-Namen bereitzustellen. Private DNS-Server werden innerhalb der Netzwerke von Organisationen verwendet und stellen nur ihren Kunden interne Domäneninformationen zur Verfügung.

Im Allgemeinen spielen DNS-Server eine wichtige Rolle für das Funktionieren des Internets und ermöglichen ein effizientes Routing von Anfragen nach Domainnamen. Wenn Sie verstehen, wie sie funktionieren, können Sie DNS-Server in Ubuntu einrichten und verwenden.

Vorbereitung für die Installation

Bevor Sie mit dem Einrichten von DNS in Ubuntu beginnen, müssen Sie sicherstellen, dass Sie über alle erforderlichen Daten verfügen und unter einem Konto mit Administratorrechten auf das System zugreifen können.

Hier ist, was Sie brauchen werden:

  • Statische IP-Adresse: Stellen Sie sicher, dass Ihr System über eine statische IP-Adresse verfügt. Wenn die IP-Adresse automatisch (über DHCP) zugewiesen wird, können Sie sie manuell in der Netzwerkkonfigurationsdatei festlegen.
  • Domänenname oder Adresse der DNS-Server: Entscheiden Sie, ob Sie Ihren eigenen Domainnamen verwenden oder öffentliche DNS-Server wie Google Public DNS oder OpenDNS verwenden. Stellen Sie sicher, dass Sie Zugriff auf diese Daten haben, um sie beim Einrichten zu verwenden.
  • Terminal: Die DNS-Konfiguration in Ubuntu erfolgt über Befehle im Terminal. Stellen Sie sicher, dass Sie Zugriff auf das Terminal haben und mit den grundlegenden Befehlen vertraut sind.

Nachdem Sie sichergestellt haben, dass Sie alles haben, was Sie benötigen, können Sie mit der Installation von DNS in Ubuntu fortfahren.

Installieren des DNS-Servers

  1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein, um BIND zu installieren: sudo apt-get install bind9
  2. Nach Abschluss der Installation können Sie mit der Konfiguration des DNS-Servers beginnen.

Jetzt, da der DNS-Server installiert ist, können Sie mit der Konfiguration des DNS-Servers fortfahren. Dadurch können Sie IP-Adressen für Domain-Namen ermitteln und DNS-Einträge für Ihr System konfigurieren.

Denken Sie daran, die BIND-Dokumentation zu überprüfen, um weitere Informationen über die Einrichtung und Verwendung von BIND zu erhalten.

Konfigurieren des DNS-Servers

Die Konfiguration des DNS-Servers in Ubuntu ist erforderlich, um sicherzustellen, dass die Domain-Namen im Netzwerk korrekt aufgelöst werden. In diesem Abschnitt erfahren Sie, wie Sie einen DNS-Server auf Ihrem Ubuntu-Gerät einrichten.

1. Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein, um das bind9-Paket zu installieren:

sudo apt update
sudo apt install bind9

2. Nachdem Sie das Paket bind9 installiert haben, öffnen Sie die DNS-Konfigurationsdatei des Named-Servers.conf.local:

sudo nano /etc/bind/named.conf.local

3. Fügen Sie in der geöffneten Datei die folgenden Informationen zur Domänenzone hinzu:

$TTL 604800
@ IN SOA ns1.example.com. admin.example.com. (
2006011501
604800
86400
2419200
604800 )
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
@ IN A 192.168.0.1
ns1 IN A 192.168.0.1
ns2 IN A 192.168.0.2

4. Speichern Sie die Änderungen, und schließen Sie die Datei.

5. Öffnen Sie die DNS-Konfigurationsdatei des Named-Servers.conf.options:

sudo nano /etc/bind/named.conf.options

6. Suchen Sie in der geöffneten Datei nach der Option forwarders und fügen Sie die DNS-IP-Adressen der Server Ihres ISP hinzu (wie von Ihrem ISP angegeben).:

forwarders
8.8.8.8;
8.8.4.4;
>;

7. Speichern Sie die Änderungen, und schließen Sie die Datei.

8. Starten Sie den DNS-Server neu, um alle Änderungen zu übernehmen:

sudo systemctl restart bind9

Nach all diesen Schritten muss Ihr DNS-Server konfiguriert und auf Ihrem Ubuntu-Gerät einsatzbereit sein. Sie können überprüfen, ob die Konfiguration korrekt ist, indem Sie versuchen, den Domain-Namen auf Ihrem Computer zuzulassen.

Überprüfen und Testen von Einstellungen

Nachdem Sie DNS in Ubuntu konfiguriert haben, wird empfohlen, dass Sie überprüfen, ob die Einstellungen funktionieren. Es gibt mehrere Möglichkeiten, dies zu tun:

1. Überprüfen über die Befehlszeile

Öffnen Sie ein Terminal und geben Sie den Befehl ein:

Ersetzen Sie "example.com " auf den Domainnamen, den Sie überprüfen möchten. Sie sollten ein Ergebnis sehen, das die IP-Adresse des Servers enthält, der mit diesem Domänennamen verknüpft ist.

2. Überprüfen mit dem dig-Dienstprogramm

Wenn Sie das dig-Dienstprogramm installiert haben, können Sie auch den folgenden Befehl ausführen:

Ersetzen Sie "example.com " auf den Domainnamen, den Sie überprüfen möchten. Sie erhalten detaillierte Informationen zur DNS-Konfiguration für diesen Domänennamen, einschließlich der IP-Adresse des Servers und anderer Informationen.

3. Überprüfung durch einen Webbrowser

Ein Webbrowser kann Ihnen auch helfen, die korrekte DNS-Konfiguration zu überprüfen. Öffnen Sie einen Browser und geben Sie den Domainnamen, den Sie überprüfen möchten, in die Adressleiste ein. Wenn die Seite fehlerfrei geöffnet wird, zeigt dies an, dass die DNS-Einstellungen ordnungsgemäß funktionieren.

Beachten Sie beim Überprüfen der DNS-Einstellungen, dass einige Änderungen Zeit in Anspruch nehmen können, um sich auf alle DNS-Server zu verteilen. Wenn Sie kürzlich Änderungen vorgenommen haben und die Befehle nicht die erwarteten Ergebnisse liefern, warten Sie eine Weile und versuchen Sie es erneut.