Ich habe einen CentOS-Server, auf dem ich bind9 konfiguriert habe. Alles funktioniert einwandfrei. Aber ich kann keinen A-Eintrag für den Client hinzufügen (anderer CentOS-Server mit Apache darauf). Sein Hostname istapache.localmit IP192.168.0.106. Meine Frage ist, wie genau füge ich es als A-Eintrag in die Zonen ein, damit der DNS es auflöst?
Antwort1
Sie müssen dies wahrscheinlich für CentOS verstehen, aber etwas in der Art von
cat /etc/Hostname
dns-office
Katze /etc/hosts
yourIP dns-office.local
Katze /etc/bind/named.conf.local
zone "zone1" {
type master;
file "/etc/bind/db.zone1";
};
/etc/bind/named.conf.options
forwarders {
8.8.8.8;
8.8.4.4;
};
dnssec-enable no;
allow-recursion { any; };
allow-query { any; };
allow-query-cache { any; };
listen-on { 127.0.0.1; yourIP; };
/etc/bind/db.zone1
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA dns-office.local. root.dns-office.local. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS dns-office.local.
@ IN A 127.0.0.1
;your sites
computer1.local IN A 192.168.x.x;
computer2.local IN A 192.168.x.x;
Katze /etc/resolv.conf
search local
nameserver 127.0.0.1
Pingen Sie computer1.local und erhalten Sie eine Antwort. Es gibt jede Menge Material dazu, wie man dies von Ubuntu aus erreicht, digitalocean mit mehr. Suchen Sie beispielsweise bei Google nach „Ubuntu lokalen DNS konfigurieren“.