我有10台电脑,我想在所有系统上获取本地主机。我使用的是ubuntu 12.04。我像这样更改了我的主机文件
127.0.0.1 localhost
127.0.1.1 ri8-MS-7788
192.168.1.22 manojdhiman.com
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
如果我点击 http://192.168.1.22/ 等网址,我的项目可以在其他具有IP地址的计算机上使用,但如果我使用 http://manojdhiman.com/
答案 0 :(得分:6)
有两种基本方法可以实现您的目标:
在所有计算机上填充和维护(同步)/ etc / hosts(或Windows等效)文件,
维护本地DNS服务器,并配置所有计算机(直接或通过DHCP)以使用该DNS服务器。
根据更改率(每年一次或每天几次),自动执行主机文件同步可能也可能不合理。 DNS服务器自动解决同步问题。
答案 1 :(得分:1)
为了使其正常工作,您需要在网络上的所有系统上的主机文件中添加第3行。
答案 2 :(得分:0)
如果我点击,我的项目可以在其他具有IP地址的计算机上使用 网址如http://192.168.1.22/但如果我使用则无法使用 http://manojdhiman.com/
如果您只是想这样,您可以更改客户端的DNS。如果您的客户端是Windows操作系统,则可以将Alternate DNS Server
更改为192.168.1.22
,请阅读this以获取更多详细信息,如果您的客户端是Linux操作系统,则可以添加/更改/etc/resolv.conf
致:
nameserver 192.168.1.22
请阅读this如何在Linux中更改DNS。
如果您希望更灵活地更改DNS
,则可以更改DHCP Configurations
以将IP Address
添加到DNS
,以便计算机可以通过DHCP
而是您在一台客户端计算机上手动更改它。
希望这会帮助你。 :)