我在旧的DO Droplet(Debian 7.11)上安装了bind9,一切都运行良好。我决定设置一个新的Droplet(Debian 8.7)并在今天配置bind9。
在旧的Debian 7 Droplet上,我将其配置为具有以下名称的权威名称服务器ns1.example.com
和ns2.example.com
。
我通过GoDaddy注册了example.com
域名,并使用他们的网络界面将其设置为我的外部名称服务器ns1.example.com
ns2.example.com
。
但是,当我尝试设置DNS时,DNS似乎没有在Debian 8.7 Droplet上运行。
named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
// 107.170.40.252 <= public IP v4
zone "example.com" {
type master;
file "/etc/bind/zones/master/db.example.com";
};
zone "252.40.170.107.in-addr.arpa" {
type master;
file "/etc/bind/zones/master/db.107.170.40";
};
db.example.com
;
; BIND data file for example.com
;
$TTL 86400
@ IN SOA ns1.example.com. chris.example.com. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hour
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 day
;
@ IN NS ns1.example.com.
@ IN NS ns2.example.com.
example.com. IN MX 10 mail.example.com.
example.com. IN A 107.170.40.252
ns1 IN A 107.170.40.252
ns2 IN A 107.170.40.252
www IN CNAME example.com.
db.107.170.40
;
; Addresses and other host information
;
$TTL 86400
@ IN SOA example.local. hostmaster.example.local. (
2013090501 ; Serial
43200 ; Refresh
3600 ; Retry
3600000 ; Expire
2592000) ; Minimum
40.170.107.in-addr.arpa. IN NS dns.example.local.
252 IN PTR mail.example.local.
252 IN PTR ns1.example.local.
252 IN PTR ns2.example.local.
非常感谢任何有关此事的帮助。
答案 0 :(得分:0)
最终成为GoDaddy网络界面中的一个设置。