我有 CentOS 伺服器,在上面配置了 bin9。一切正常。但我無法為客戶端(其他帶有 apache 的 CentOS 伺服器)新增 A 記錄。apache.local有IP192.168.0.106。我的問題是如何將其添加為區域中的 A 記錄以便 dns 解析它?
答案1
你可能需要為 centOS 調整這個,但類似的東西
貓 /etc/主機名
dns-office
貓 /etc/hosts
yourIP dns-office.local
貓 /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;
貓 /etc/resolv.conf
search local
nameserver 127.0.0.1
ping computer1.local 並獲得回應。他們提供了大量關於如何從 Ubuntu、digitalocean 以及更多內容來實現此目的的資料。在 Google 上搜尋「設定 ubuntu 本機 dns」。