命名配置中localhost和localnets有什么区别

Bul*_* M. 4 dns bind bind9

阅读有关 bind 的 ARM 中的 acl 语句发现以下内容:

本地网络:

“匹配系统具有接口的 IPv4 或 IPv6 网络上的任何主机。添加或删除地址时,localnets ACL 元素会更新以反映更改。”

“系统有一个接口” - 听起来像一个废话。我了解网络接口是什么,但不了解上述文字。

你能说出上面引用的意思,localhostlocalnets有什么区别吗? 谢谢

Wis*_*lah 7

我想localhost指的是默认情况下的一个 IP 地址127.0.0.1,但是,localnet指的是您在机器接口上拥有 IP 地址的每个网络。

例如,如果您有两个接口,并且每个接口都有来自不同网络的 IP,则localnets可以匹配所有网络。

eth0 ip 10.0.0.1    netmask 255.0.0.0
eth1 ip 192.168.0.1 netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

所以localnets匹配 ( 10.0.0.0\8, 192.168.0.0\24)。