我使用VirtualBox在Fedora 25主机上运行两个Linux guest(称为db1和db2 ,都是SL7 )。 两个访客的networking适配器桥接到主机的无线网卡。 两位客人都在运行,而mDNS在他们的防火墙中开放。 所有三台机器( db1 , db2和host )都具有来自DHCP的192.168.4.x IP地址。
mDNS在主机上效果很好。 以下一切工作正常:
[me@host ~]$ ssh db1.local [me@host ~]$ ssh db2.local [me@host ~]$ ping db1.local [me@host ~]$ ping db2.local
但是mDNS不能解决来自其他客人的一个客人的姓名。 例如:
[me@db1 ~]$ ping db2.local ping: db2.local: Name or service not known
反之亦然:
[me@db2 ~]$ ping db1.local ping: db1.local: Name or service not known
我能做些什么来使这些工作?