在我的Ubuntu服务器上我安装了我的源matrix。
我通过键入访问页面
http://ubuntu.matrix.local
我想从同一个局域网上的其他人计算机访问相同的。
我怎样才能做到这一点
我的/ etc / hosts文件conatins
127.0.0.1 ubuntu.matrix.local 127.0.1.1 ubuntu
如果只有几台计算机,只需创build一个具有正确的IP细节的主机文件,并存储在这些计算机上的适当位置。 这就是人们在DNS发明之前做的事情! 如果你有一个大的networking,你肯定有DNS的地方…
这使得您的主机可以使用它,而不是其他人的主机。 你需要运行一个本地的DNS服务器,并把所有的客户端指向它(更难),或者看你的路由器/ NAT盒子是否可以让你做你想做的事情。
在局域网上,如果您不想设置DNS服务器,则可以使用mDNS 。
在Ubuntu(和通常的Linux发行版)上, Avahi负责pipe理mDNS请求。 所有需要访问您的机器的服务器也需要使用mDNS系统。
mDNS通过在局域网上广播DNS请求工作,因此不依赖于集中式DNS服务器。
我真的build议你使用DNS服务器(或者至less用Puppet发布一个/etc/hosts
文件),但是如果你的需求有限的话,可以使用mDNS。
我强烈build议使用DNS服务器,如bind(apt-get install bind9)或djbdns(apt-get install djbdns)。 在简单的局域网环境中,设置DNS是非常简单的任务。 你可以学到很多,玩得很开心。