Dns 绑定配置无法查找主机名,但使用IP成功
这里疯了。这是一个超级简单的绑定设置,可以反向查找,但不能解析名称的IP 以下是我的(可笑的)简单配置文件:Dns 绑定配置无法查找主机名,但使用IP成功,dns,Dns,这里疯了。这是一个超级简单的绑定设置,可以反向查找,但不能解析名称的IP 以下是我的(可笑的)简单配置文件: root@dns:/etc/bind/zones# cat db.192.168.1 ; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA dns.mycompany.com. admin.mycompany.com. ( 3 ; Se
root@dns:/etc/bind/zones# cat db.192.168.1
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA dns.mycompany.com. admin.mycompany.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; name servers - NS records
IN NS dns.mycompany.com.
; PTR Records
20 IN PTR dns.mycompany.com. ; 192.168.1.20
149 IN PTR myharbor.mycompany.com. ; 192.168.1.149
root@dns:/etc/bind/zones# cat db.mycompany.com
$TTL 604800
@ IN SOA dns.mycompany.com. admin.mycompany.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
; name servers - NS records
IN NS dns.mycompany.com.
; A records
dns.mycompany.com. IN A 192.168.1.20
myharbor.mycompany.com. IN A 192.168.1.149
如果我查找IP,它就可以正常工作:
root@dns:/etc/bind/zones# nslookup 192.168.1.149
Server: 192.168.1.20
Address: 192.168.1.20#53
149.1.168.192.in-addr.arpa name = myharbor.mycompany.com.
但是如果我查找名称。。。它失败了:
root@dns:/etc/bind/zones# nslookup myharbor.mycompany.com
;; Got SERVFAIL reply from 192.168.1.20, trying next server
Server: 192.168.1.20
Address: 192.168.1.20#53
** server can't find myharbor.mycompany.com: SERVFAIL
我相信这是愚蠢的。我能再借一双眼睛吗
谢谢 我终于明白了 罪犯在
/etc/bind/named.conf.local
文件中
zone "mycompany.com" {
type master;
file "/etc/bind/zones/db.mycompany.com"; # zone file path
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/db.192.168.1"; # 10.128.0.0/16 subnet
};
下一行有一个输入错误:
file "/etc/bind/zones/db.mycompany.com"; # zone file path
原为:
file "/etc/bind/zones/mycompany.com"; # zone file path
它只是无法定位文件,因为路径被键入
呸 有一个输入错误,我忘了在a记录之后添加
。修正了这个问题,但仍然不起作用(同一个问题)。投票关闭,因为它显然与StackOverflow无关,也不可能重现。嗯。所以这是没有人能够从你的问题中“得到”的东西。因为这不是一个编程问题,所以StackOverflow的主题已经偏离了。你想把它标记为移动到一个更合适的站点,还是干脆关闭它?是的,人们无法理解,因为我没有考虑配置文件中“其他”文件的打字错误。我在考虑我粘贴的文件中可能存在的打字错误。我在这个板上看到了其他(非常有用的)“非开发”问题,虽然这是一个特定的打字错误所特有的问题,但我认为这(及其解决方案)最好能供其他人参考,以及这些不同的文件如何相互交叉引用。