Linux 服务器可以';找不到:服务失败或拒绝DNS
我正在尝试使用Debian设置DNS服务器,但在执行nslookup(如SERVFAIL或拒绝)时不断出现错误。 我想使用3个虚拟机(VM1、VM2和VM3),并通过DNS服务器中的这些名称来称呼它们,我使用的是VMWare Workstation 11 以下是我的配置: named.conf.options named.conf.local db.linux.local db.207.168.192 以下是VM1和linux.local的nslookup:Linux 服务器可以';找不到:服务失败或拒绝DNS,linux,dns,debian,bind,Linux,Dns,Debian,Bind,我正在尝试使用Debian设置DNS服务器,但在执行nslookup(如SERVFAIL或拒绝)时不断出现错误。 我想使用3个虚拟机(VM1、VM2和VM3),并通过DNS服务器中的这些名称来称呼它们,我使用的是VMWare Workstation 11 以下是我的配置: named.conf.options named.conf.local db.linux.local db.207.168.192 以下是VM1和linux.local的nslookup: root@debian:/etc/b
root@debian:/etc/bind# nslookup vm1
Server: 192.168.207.133
Address: 192.168.207.133#53
** server can't find vm1: REFUSED
root@debian:/etc/bind# nslookup linux.local
Server: 192.168.207.133
Address: 192.168.207.133#53
** server can't find linux.local.linux.local: SERVFAIL
跑
这应该可以解决问题。可能访问受限。尝试编辑文件
named.conf
,更改或添加选项allow query{any;}代码>也许是个愚蠢的问题,但你启动了服务吗?绑定或命名为运行和侦听:netstat-taupn | grep:53
我启动了该服务,但服务器的IP为192.168.207.132,我复制错误,这就是问题所在。我已经解决了,不过还是要感谢你的帮助。服务器的IP是192.168.207.132,而不是192.168.207.133。出于某种愚蠢的原因,我把它抄错了,不过还是要谢谢你的帮助。
zone "linux.local"{
type master;
file "etc/bind/db.linux.local";
};
zone "207.168.192-in-addr.arpa"{
type master;
file "etc/bind/db.207.168.192";
};
;
; SOA
;
$TTL 1h
@ IN SOA vm1.linux.local. root.linux.local. (
1 ; Serial number (YYYYMMDDnn)
1h ; Slave refresh
15m ; Slave retry
2w ; Slave expire
1h ; Cache TTL
)
;
; NS RECORDS
;
@ IN NS vm1.linux.local.
;
; A RECORDS
;
linux.local. IN A 192.168.207.133
@ IN A 192.168.207.133
vm1 IN A 192.168.207.133
vm3 IN A 192.168.207.135
vm2 IN A 192.168.207.130
vmware iN A 192.168.207.2
$TTL 1h
@ IN SOA vm1.linux.local. root.linux.local. (
1;
1h;
15m;
2w;
1h;
)
IN NS vm1.linux.local.
133 IN PTR linux.local.
133 IN PTR vm1.linux.local.
135 IN PTR vm2.linux.local.
130 IN PTR vm3.linux.local.
2 IN PTR vmware.linux.local.
root@debian:/etc/bind# nslookup vm1
Server: 192.168.207.133
Address: 192.168.207.133#53
** server can't find vm1: REFUSED
root@debian:/etc/bind# nslookup linux.local
Server: 192.168.207.133
Address: 192.168.207.133#53
** server can't find linux.local.linux.local: SERVFAIL
rndc-confgen >> /etc/named.conf