Dns 将安装程序问题与反向区域文件绑定

Dns 将安装程序问题与反向区域文件绑定,dns,bind,Dns,Bind,我正在为一些网站设置内部dns 我有我认为最有效的方案。 然而,当我跑的时候 rvw@ns1:/var/lib/bind $ named-checkzone rvw-inc.com 192.168.0.rev 我明白了 dns_rdata_fromtext: 192.168.0.rev:6: near eol: unexpected end of input 这是我的192.168.0.rev文件: 192.168.0.in-addr.arpa IN SOA rvw-inc.com. (

我正在为一些网站设置内部dns 我有我认为最有效的方案。 然而,当我跑的时候

rvw@ns1:/var/lib/bind $ named-checkzone rvw-inc.com 192.168.0.rev
我明白了

dns_rdata_fromtext: 192.168.0.rev:6: near eol: unexpected end of input
这是我的192.168.0.rev文件:

192.168.0.in-addr.arpa  IN SOA  rvw-inc.com. (
    1263187356      ; serial
    10800           ; refresh
    3600            ; retry
    604800          ; expire
    38400)

NS      ns1.rvw-rev.com.
$ORIGIN 0.168.192.in-addr.arpa.
142                     PTR     rvw-inc.com.
有没有关于是什么导致38400输入意外结束的想法?
注意:我也在新行的最后一个括号中尝试了它,结果相同

您的SOA记录是错误的

以下是来自维基百科的一个例子:

@   IN SOA master.example.com. hostmaster.example.com. (
    2017030300 ; serial
    3600       ; refresh
    1800       ; retry
    604800     ; expire
    600 )      ; ttl
请注意,“在”
SOA
之间有两个标记:首先是MNAME(或区域的主名称服务器),然后是RNAME,它是区域维护者的电子邮件地址(其中
@
替换为

如果您按照以下方式修复记录,它应该可以正常工作:

0.168.192.in-addr.arpa.  IN SOA  ns1.rvw-inc.com. hostmaster.rvw-inc.com. (
    1263187356      ; serial
    10800           ; refresh
    3600            ; retry
    604800          ; expire
    38400)          ; ttl
请注意,您的所有者也错了,它应该是addr.arpa.中的
0.168.192,而不是
192.168.0.addr.arpa.
:您缺少最后一个点,并且忘记了颠倒IP地址中字节的顺序

您可以通过执行
dig
请求查看示例:

$ dig SOA -x 192.168.1.1 +noall +auth

; <<>> DiG 9.12.0 <<>> SOA -x 192.168.1.1 +noall +auth
;; global options: +cmd
168.192.in-addr.arpa.   0 IN SOA localhost. root.localhost. (
                1          ; serial
                604800     ; refresh (1 week)
                86400      ; retry (1 day)
                2419200    ; expire (4 weeks)
                86400      ; minimum (1 day)
                )
$digsoa-x192.168.1.1+noall+auth
;挖掘9.12.0soa-x192.168.1.1+noall+auth
;全局选项:+cmd
SOA localhost.root.localhost中的168.192.in-addr.arpa.0(
1.序列号
604800;刷新(1周)
86400;重试(1天)
2419200;到期(4周)
86400;最低(1天)
)

dig
以“zonefile”格式输出记录,以便您可以像在文件中一样重用它们。

确实如此!谢谢。我添加了反向ip和电子邮件地址,只是为了清楚地解释您的反对票?