In Redhat Enterprise Linux oder Centos 5 gibt es keine standardmäßig benannte .conf-Datei im /etc-Verzeichnis. Wir müssen Beispielkonfigurationsdateien von /usr/share/doc/bind-9.3.4/sample/etc/ in das Verzeichnis /etc kopieren, indem wir den folgenden Befehl verwenden.
cp /usr/share/doc/bind-9.3.4/sample/etc/* /etc/Kopieren Sie die Zonendateien von /usr/share/doc/bind-9.3.4/sample/var/named.
in das Verzeichnis /var/named cp -a /usr/share/doc/bind-9.X/sample/var/named/* /var/namedWir müssen das DNS-Keygen mit dem folgenden Befehl erstellen
dns-keygen
a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy
Wir müssen das Keygen in die Datei /etc/named.conf einfügen
vi /etc/named.conf
Schlüssel ddns_key
{
Algorithmus hmac-md5;
geheim a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy;
};
Öffnen Sie die Datei /etc/named.conf und geben Sie die Zonendetails gemäß den Domänenanforderungen ein. Die folgende Datei wurde auf minimale Konfiguration bearbeitet, dies reicht aus, um einen DNS-Server auszuführen. Sie können es auch kopieren und für Ihren Server verwenden.
vi /etc/named.conf
Optionen
{
Verzeichnis „/var/named“; // der Standard
Dump-Datei „data/cache_dump.db“;
Statistikdatei „data/named_stats.txt“;
memstatistics-Datei „data/named_mem_stats.txt“;
};
Protokollierung
{
Kanal default_debug {
Datei „data/named.run“;
Schweregrad dynamisch;
};
};
zone „itzgeek.com“ IN { —–> Name der Zone
geben Sie master;
einDatei „itzgeek.com“; —–> Name der Datei, in der die Zone gespeichert wurde
Allow-Update { keine; };
};
zone „4.65.10.reverse“ IN { —–> Name der Zone
geben Sie master;
einDatei „4.65.10.reverse“; —–> Name der Datei, in der die Zone gespeichert wurde
Allow-Update { keine; };
};
Schlüssel ddns_key
{
Algorithmus hmac-md5;
geheim a7oGexQBd93D3cyIJWxw6kZxEPCS2O7LvqM6SiT4z2RteBZPgjmdYlTfdGpy;
};
Erstellen Sie eine Zonendatei namens itzgeek.com für die Forward-Zone im Verzeichnis /var/named. Alle Domainnamen sollten mit einem Punkt (.) enden.
Es gibt einige spezielle Schlüsselwörter für Zone Files
A – A record
NS – Name Server
MX – Mail for Exchange
CN – Canonical Name
vi /var/named/itzgeek.com
$TTL 86400
@ IN SOA itzgeek.com. [email protected]. (
24211201; serial (d. adams)
3H; aktualisieren
15M; wiederholen
1W; Ablauf
1D ); minimum
IN NS itzgeek.com.
IN A 10.65.4.55
ns1 IN A 10.65.4.56
server IN A 10.65.4.56
www IN A 10.65.4.56
mail IN A 10.65.4.56
itzgeek.com. IN MX 10 mail.itzgeek.com.
Erstellen Sie eine Zonendatei namens itzgeek.com für die Vorwärtszone im Verzeichnis /var/named, erstellen Sie einen Rückwärtszeiger auf die obigen Einträge der Vorwärtszone.
PTR – Zeiger
SOA – Start of Authority
vi /var/named/10.65.4.reverse
$TTL 86400
@ IN SOA itzgeek.com. [email protected]. (
1997022700; Serial
28800; Refresh
14400; Retry
3600000; Expire
86400 ); Minimum
IN NS itzgeek.com.
55 IN PTR itzgeek.com.
56 IN PTR server.itzgeek.com.
56 IN PTR mail.itzgeek.com.
56 IN PTR www.itzgeek.com.
56 IN PTR ns1.itzgeek.com.
Starten Sie den Dienst mit dem folgenden Befehl neu
# Dienst namens NeustartTesten Sie den Server einfach mit dem Befehl, um die Vorwärtszone zu überprüfen.
# itzgeek.com hosten
itzgeek.com hat die Adresse 10.65.4.55
itzgeek.com Mail wird von 10 mail.itzgeek.com verarbeitet
Dies ist für die Rückwärtszone
# Host 10.65.4.55
55.4.65.10.in.addr.arpa Domänennamenzeiger itzgeek.com.
Diese obigen Befehle sind gut genug, um den DNS zu überprüfen. Um mehr über DNS-Auflösungsdetails zu erfahren, können wir Dig oder Nslookup verwenden
Suchbegriff:
DNS auf CentOS 5/RHEL 5 konfigurieren, DNS auf CentOS 5/RHEL 5 konfigurieren, DNS auf CentOS 5 konfigurieren, DNS auf CentOS konfigurieren, DNS auf Linux konfigurieren, DNS auf RHEL 5 konfigurieren, DNS auf RHEL konfigurieren, DNS auf CentOS konfigurieren, DNS auf CentOS 5 konfigurieren, DNS auf CentOS 5 / RHEL 5 konfigurieren