我正在使用 Mac OS X Lion 的 BIND 设置本地域“ webapp.local
”。我已经在 Apache 中设置了 VirtualHost,并将“webapp.local”添加到主机文件中,这样就可以了。
但希望我的网络上的其他人能够访问它。
所以我开始创建文件/var/named/webapp.zone
webapp.local. IN SOA webapp.local. root.webapp.local. (
20100601
15
3600
3000000
86400 )
IN NS webapp.local.
IN A 127.0.0.1
*.webapp.local. IN A 127.0.0.1
但# named-checkconf /var/named/webapp.zone
在终端中运行会出现一些错误
/var/named/webapp.zone:1: unknown option 'webapp.local.'
/var/named/webapp.zone:10: unexpected token near end of file
使用 nano 会不断在文件末尾添加新行,这也许可以解释第二条错误消息,尽管我不确定。
此外,添加任何评论;
都会返回错误消息unknown option 'comment'
答案1
我认为您需要使用 named-checkzone 来检查,它会检查区域文件。Named-checkconf 需要 named.conf(默认情况下),但它的语法不同。
答案2
我喜欢你用 127.0.0.1 开玩笑远程客户端
您是否尝试使用搜索绑定区域文件的格式?
;为 webapp.local 绑定数据库文件
$ORIGIN web应用程序.local。
$TTL 86400
@ IN SOA webapp.local. root.webapp.local. (
2012032301 ; serial number YYMMDDNN
28800 ; Refresh
7200 ; Retry
864000 ; Expire
86400 ; Min TTL
)
NS webapp.local.
webapp.local. IN A 127.0.0.1