![局域网不绑定DNS](https://linux22.com/image/1570811/%E5%B1%80%E5%9F%9F%E7%BD%91%E4%B8%8D%E7%BB%91%E5%AE%9ADNS.png)
我在使用 unbound 设置 dns 服务器时遇到问题。
Unbound 在 freeBSD('dns.home.local' - 192.168.0.228)上设置并且正常工作,解析本地名称('gate' 或 'gate.home.local')并转发其他所有内容。
如果我将这个 192.168.0.228 设置为此 LAN(windows10 pro)中其他计算机的 DNS 服务器,它就无法正常工作。
我的意思是,它能正常工作 - 它可以解析除我的本地区域之外的所有区域。我的意思是,它能看到“google.com”,但看不到“gate.home.local”或“gate”。
这是我的未绑定配置。
server:
verbosity: 1
interface 0.0.0.0 #allow-all
do-ip4: yes
do-udp: yes
do-tcp: yes
access-control: 192.168.0.0/24 allow
hide-identity: yes
hide-version: yes
private-address: 192.168.0.0/24
private-domain: "home.local"
domain-insecure: "home.local"
unblock-lan-zones: yes
insecure-lan-zones: yes
local-zone: "home.local" static
local-data: "dns.home.local IN A 192.168.0.228"
local-data: "gate.home.local IN A 192.168.0.1"
local-data-ptr: "192.168.0.228 dns.home.local"
local-data-ptr: "192.168.0.1 gate.home.local"
forward-zone:
name: "."
forward-addr: 192.168.0.1
昨天我尝试使用 BIND9,但遇到了同样的问题 - 它可以转发但无法解析本地区域。
我在 proxmox 主机上使用 freeBSD 11.2。
知道哪里出了问题吗?谢谢!