这是我的设置:
$ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet 10.0.2.0/24 scope global lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever
‘lo’是神奇的,因为10.0.2.0/24行实际上创建了~250个可绑定地址.大多数守护进程都没有遇到麻烦.但是,这在我的BIND9配置中不起作用:
listen-on port 53 { 10.0.2.15; };
(我也尝试过没有“端口53”).问题是,对于BIND,listen-on就像一个“绑定白名单”,它匹配它可以在所有接口上找到的所有IP.在这种情况下,它在任何接口上都找不到10.0.2.15,因此它不会绑定.