【发布时间】:2014-12-31 19:54:31
【问题描述】:
我想在我的 VPS 上创建 dns 服务器并从另一个提供商那里添加一个域。域在提供商的面板中设置为 VPS 作为 dns1 和 sdns2.ovh.net 作为 dns2。我一遍又一遍地从挖掘中得到 SERVFAIL,因为我是新手,所以我没有动作。怎么了?
我的 domain.com 区域文件:
$TTL 604800
@ IN SOA ns1.domain.com. root.ns1.domain.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.domain.com.
@ IN NS ns2.domain.com.
@ IN A 176.31.189.10
ns1 IN A 176.31.189.10
ns2 IN A 213.251.188.141
named-checkzone 显示正常
named.conf 条目:
zone "domain.com" {
type master;
file "db.domain.com";
};
named.conf.options:
options {
directory "/var/cache/bind";
dnssec-validation auto;
auth-nxdomain no;
listen-on-v6 port 53 {
any;
};
listen-on port 53 {
any;
};
};
防火墙输入/输出允许端口 53。绑定服务处于活动状态。
我一直在挖掘 SERVFAIL。 我的 dns2 提供程序需要“ownercheck”,但我不能这样做,因为它看起来好像无论如何都没有读取区域文件。 请帮忙。
【问题讨论】: