我正在尝试为小型本地网络设置我的第一个 BIND9 DNS 服务器,但似乎无法正常工作。我想创建一个 max.app 的“本地”域
据我所知,named 正在运行,但它似乎没有为我的域记录提供服务?
service named start
Run Code Online (Sandbox Code Playgroud)
返回 OK,启动时恶魔正在运行。
如果我尝试 ping mac1,我会得到:unknown host mac1
如果我尝试 ping mac1.max.app 我得到:unknown host mac1
当我尝试 nslookup 时,我得到:
nslookup max.app
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: max.app
Address: 67.192.47.244
Run Code Online (Sandbox Code Playgroud)
如您所见,我没有从本地绑定服务 (192.168.100.10) 提供记录
我的 /etc/resolv.conf 文件如下所示:
# Generated by NetworkManager
search max.app
nameserver 192.168.100.10
nameserver 8.8.8.8
nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
我的 /etc/named.conf 文件如下所示:
acl local-network { 192.168.100.0/24; };
options {
listen-on port 53 { 127.0.0.1; 192.168.100.10; };
listen-on-v6 port 53 { ::1; }; …
Run Code Online (Sandbox Code Playgroud)