DNS-DHCP-Server – dies ist eine der Hauptkomponenten des Netzwerks, mit der Sie die Netzwerkeinstellungen von Geräten im lokalen Netzwerk überwachen und verwalten können. Dieser Server bietet die Möglichkeit, IP-Adressen und Netzwerkkonfigurationsinformationen automatisch an mit dem Netzwerk verbundene Geräte auszugeben. Ein DNS-DHCP-Server ist erforderlich, um einen stabilen und sicheren Netzwerkbetrieb zu gewährleisten.
In diesem Artikel sehen wir uns eine Schritt-für-Schritt-Anleitung zum Konfigurieren des DNS eines DHCP-Servers an, mit der Sie diesen Server ordnungsgemäß in Ihrem Netzwerk einrichten und verwenden können.
Schritt 1: Der erste Schritt besteht darin, einen DNS-DHCP-Server auf einem Computer oder Server in Ihrem Netzwerk zu installieren. Es gibt viele kostenlose und kostenpflichtige Server wie BIND, DHCP Server, Kea DHCP und andere. Wählen Sie je nach Ihren Bedürfnissen und Fähigkeiten einen Server aus.
Schritt 2: Nachdem Sie den Server installiert haben, müssen Sie ihn konfigurieren. Öffnen Sie dazu die Konfigurationsdateien des Servers und nehmen Sie die erforderlichen Änderungen vor. Konfigurationsdateien enthalten Einstellungen wie IP-Adressen, Subnetze, IP-Adressbereiche für die Ausgabe, DNS-Server, Gateways und andere Netzwerk- und Sicherheitseinstellungen.
Schritt 3: Nachdem Sie die Konfigurationsdateien konfiguriert haben, müssen Sie den DNS-DHCP-Server starten. Stellen Sie vor dem Start sicher, dass alle Einstellungen in den Dateien korrekt sind und der Server betriebsbereit ist.
Schritt 4: Nachdem Sie den Server gestartet haben, testen Sie ihn, indem Sie das Gerät mit dem Netzwerk verbinden. Das Gerät sollte automatisch die IP-Adresse und andere erforderliche Informationen vom Server erhalten.
e-String und zerkleinert viele Teilzeichenfolgen beim Überladen auf älteren Systemen oder das Ergebnis, dass die Basiszeichenfolge in eine Reihe von Rohbyte auf neuen oder defekten Systemen dekodiert wird.
Was ist ein DNS-DHCP-Server
Der DNS-Server ist für die Konvertierung von Domänennamen in die entsprechenden IP-Adressen verantwortlich. Es dient zur Suche und Registrierung von Domain-Namen, ermöglicht die Konvertierung von Zeichennamen in numerische Adressen, sodass Computer im Internet kommunizieren können.
Der DHCP-Server stellt wiederum die automatische Konfiguration der IP-Adressen und anderer Netzwerkeinstellungen für mit dem Netzwerk verbundene Computer bereit. Es weist den Clients basierend auf den Netzwerkeinstellungen und den verfügbaren Adresspools eine IP-Adresse zu. Darüber hinaus kann ein DHCP-Server Informationen über das Standardgateway, DNS-Server und andere Netzwerkeinstellungen bereitstellen.
Die Kombination von DNS- und DHCP-Servern ermöglicht eine effiziente Verwaltung des Computernetzwerks und ermöglicht eine schnelle und zuverlässige Datenübertragung.
Schritt 1: Installieren von Paketen und Konfigurieren des Netzwerks
Bevor Sie mit der Konfiguration des DNS-DHCP-Servers beginnen, müssen Sie mehrere Pakete installieren und die Netzwerkschnittstelle konfigurieren.
1. Installieren von Paketen:
| Das Paket | Die Beschreibung |
|---|---|
| bind9 | Paket zum Konfigurieren des DNS-Servers |
| isc-dhcp-server | Paket zum Konfigurieren des DHCP-Servers |
Führen Sie den Befehl im Terminal aus, um die Pakete zu installieren:
sudo apt-get install bind9 isc-dhcp-server
2. Konfigurieren der Netzwerkschnittstelle:
Öffnen Sie die Datei /etc/network/interfaces mit einem Texteditor:
sudo nano /etc/network/interfaces
Legen Sie die folgende Konfiguration für die Netzwerkschnittstelle fest:
auto eth0iface eth0 inet staticaddress ваш_ip_адресnetmask ваша_сетевая_маскаgateway ваш_шлюз_по_умолчаниюdns-nameservers ваш_primary_dns_сервер ваш_secondary_dns_сервер
Ersetzen Sie die folgenden Parameterwerte:
- ihre IP-adresse - die IP-Adresse Ihres Servers
- ihre Netzmaske ist die Netzmaske Ihres Netzwerks
- ihr Gateway ist die Standard-Gateway-IP-Adresse
- ihr_primary_dns_server ist die IP-Adresse des primären DNS-Servers
- ihr_secondary_dns_server - IP-Adresse des sekundären DNS-Servers
Speichern Sie die Änderungen, und schließen Sie die Datei.
Installieren und Konfigurieren des BIND DNS-Servers
Wenn Sie einen zuverlässigen und flexiblen DNS-Server für Ihr Netzwerk benötigen, können Sie einen BIND-DNS-Server installieren und konfigurieren. In diesem Abschnitt erfahren Sie, wie Sie einen BIND DNS-Server auf Ihrem System installieren und konfigurieren.
Schritt 1: Installieren des BIND DNS-Servers
1. Öffnen Sie ein Terminal auf Ihrem System.
2. Geben Sie den folgenden Befehl ein, um den BIND-DNS-Server zu installieren:
- sudo apt update
- sudo apt install bind9
3. Bestätigen Sie die Installation, wenn Sie dazu aufgefordert werden.
Schritt 2: Konfigurieren des BIND DNS-Servers
1. Öffnen Sie die BIND-Konfigurationsdatei des DNS-Servers mit dem Befehl:
- sudo nano /etc/bind/named.conf.options
2. Suchen und bearbeiten Sie die folgenden Optionen, um den BIND-DNS-Server zu konfigurieren:
3. Speichern Sie die Änderungen, und schließen Sie die Datei.
4. Öffnen Sie die DNS-Zonendatei zur Bearbeitung mit dem Befehl:
- sudo nano /etc/bind/named.conf.local
5. Fügen Sie die folgenden Zeilen hinzu, um eine DNS-Zone zu erstellen:
- zone "example.com"
- type master;
- file "/etc/bind/db.example.com";
- >;
6. Speichern Sie die Änderungen, und schließen Sie die Datei.
7. Erstellen Sie mithilfe des Befehls eine DNS-Zonendatei für Ihre Domäne:
- sudo nano /etc/bind/db.example.com
8. Fügen Sie der DNS-Zonendatei die folgenden Zeilen hinzu und bearbeiten Sie sie entsprechend Ihrem Netzwerk:
- $TTL 604800
- @ IN SOA ns1.example.com. admin.example.com. (
- 1 ; Serial
- 604800 ; Refresh
- 86400 ; Retry
- 2419200 ; Expire
- 604800 ) ; Negative Cache TTL
9. Speichern Sie die Änderungen, und schließen Sie die Datei.
10. Starten Sie den BIND-DNS-Server mit dem Befehl neu:
- sudo systemctl restart bind9
Jetzt müssen Sie einen BIND DNS-Server auf Ihrem System installiert und konfiguriert haben. Sie können überprüfen, ob es funktioniert, indem Sie Ihrer Zonendatei mehrere DNS-Einträge hinzufügen und deren Funktionsweise überprüfen.
Schritt 2: Installieren und Konfigurieren der Software
Um BIND zu installieren, genügt es, die einfachen Schritte auszuführen:
- Öffnen Sie ein Terminal auf Ihrem Server
- Geben Sie den Befehl ein sudo apt-get update, um Betriebssystempakete zu aktualisieren
- Geben Sie dann den Befehl ein sudo apt-get install bind9, um BIND zu installieren
Nachdem die BIND-Installation abgeschlossen ist, müssen Sie sie konfigurieren:
- Öffnen Sie die Datei /etc/bind/named.conf.options in einem Texteditor
- Erlauben Sie die Verwendung von IPv6, indem Sie die Zeile auskommentieren // listen-on-v6
- Ändern Sie die Zeile dnssec-validation auto; auf dnssec-validation no;
- Unter // forwarders, fügen Sie die IP-Adressen der DNS-Server Ihres ISP hinzu
- Speichern Sie die Änderungen, und schließen Sie die Datei
BIND ist jetzt bereit zu gehen und bereit, Anfragen von Kunden zu akzeptieren. Der nächste Schritt besteht darin, den DNS-Server selbst und den DHCP-Server zu konfigurieren, mit dem BIND das Netzwerk bedient.
Konfigurieren eines DHCP-Servers unter Linux
Schritt 1: Installieren des DHCP-Servers
Der erste Schritt ist, den DHCP-Server auf einer Linux-Maschine zu installieren. Führen Sie dazu den folgenden Befehl im Terminal aus:
sudo apt-get install isc-dhcp-server
Schritt 2: Konfigurieren des DHCP-Servers
Nachdem der DHCP-Server erfolgreich installiert wurde, müssen Sie seine Konfigurationsdatei konfigurieren. Öffnen Sie die Datei /etc/dhcp/dhcpd.conf mit einem beliebigen Texteditor:
sudo nano /etc/dhcp/dhcpd.conf
Eine Beispielserverkonfiguration könnte folgendermaßen aussehen:
subnet 192.168.0.0 netmask 255.255.255.0
range 192.168.0.100 192.168.0.200;
option routers 192.168.0.1;
option domain-name-servers 8.8.8.8, 8.8.4.4;
In diesem Beispiel wird angegeben, dass das Netzwerk 192.168.0.0 verwendet wird, um IP-Adressen für Clients im Bereich von 192.168.0.100 bis 192.168.0.200 bereitzustellen. Die Gateway-Adresse (192.168.0.1) und die DNS-Server (8.8.8.8, 8.8.4.4) sind ebenfalls angegeben.
Schritt 3: Starten und Aktivieren des DHCP-Servers
Nachdem Sie die Konfigurationsdatei konfiguriert haben, können Sie den DHCP-Server starten. Führen Sie den Befehl aus:
sudo systemctl start isc-dhcp-server
Führen Sie den folgenden Befehl aus, damit der DHCP-Server beim Systemstart automatisch gestartet wird:
sudo systemctl enable isc-dhcp-server
Schritt 4: Integritätsprüfung
Sie können den folgenden Befehl ausführen, um sicherzustellen, dass der DHCP-Server ordnungsgemäß funktioniert:
sudo systemctl status isc-dhcp-server
Wenn in der Befehlsausgabe die Zeichenfolge "Active: active" angezeigt wird, wurde der DHCP-Server erfolgreich gestartet und ausgeführt.
Schritt 3: Konfigurieren des DNS-Servers
Um den DNS-Server zu konfigurieren, müssen Sie die BIND-Konfigurationsdatei öffnen, die sich im Verzeichnis /etc/bind/ befindet. Suchen Sie die Datei named.conf.local mit dem Befehl:
sudo nano /etc/bind/named.conf.local
Fügen Sie der named-Datei die folgenden Zeilen hinzu.conf.local:
- zone "example.com"
- type master;
- file "/etc/bind/db.example.com";
- >;
Hier ist "example.com" Ersetzen Sie durch Ihren Domainnamen.
Erstellen Sie eine Datei mit der in der Konfiguration angegebenen Zone. Geben Sie dazu den Befehl ein:
sudo nano /etc/bind/db.example.com
Fügen Sie der Datei die folgenden Zeilen hinzu db.example.com (ersetzen Sie die Werte durch Ihre eigenen):
- $TTL 604800
- @ IN SOA ns1.example.com. admin.example.com. (
- 3 ; Serial
- 604800 ; Refresh
- 86400 ; Retry
- 2419200 ; Expire
- 604800 ) ; Negative Cache TTL
- ;
- @ IN NS ns1.example.com.
- @ IN A 192.168.1.10
- www IN A 192.168.1.10
- ns1 IN A 192.168.1.10
Speichern und schließen Sie die Datei.
Starten Sie den DNS-Dienst mit dem folgenden Befehl neu:
sudo service bind9 restart
Ihr DNS-Server ist jetzt konfiguriert und einsatzbereit.