DNS查询有关networking服务器

我们通过连接到互联网的ADSL调制解调器在办公室有一个专用networking。 我们所有的IP地址都在子网192.168.0.XX。

我们有一台运行在192.168.0.140(Centos PC)上的Web服务器。 在Apache的虚拟主机configuration中,我们将服务器命名为myhost。 我可以访问该PC中的http:// myhost ,因为我还在/ etc / hosts文件中添加了一个条目。 192.168.0.140 myhost。

但是从其他PC上我们无法访问http:// myhost 。

我怀疑这是一个DNS问题。

任何人都可以告诉我什么样的configuration,我需要使所有的PC访问http:// myhost ?

检查您是否可以通过LAN上其他系统的IP本身访问192.168.0.140上的networking服务器。

如果您可以从其他具有IP的计算机访问networking服务器,请使用myhost在每个系统的/etc/hosts192.168.0.140进行适当的input

如果LAN中的其他系统是Windows,请在C:\windows\system32\drivers\etc\hosts文件中进行相应的input。

如果你不喜欢这种方法需要设置DNS服务器。 在这种情况下,我build议BIND

开箱即用CentOS被configuration为运行iptables防火墙。 默认情况下,它不允许80端口的stream量,所以你必须启用它。

 sudo /sbin/iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT sudo /sbin/service iptables save 

正如彼得所说,如果你想通过名字访问服务器,那么你也需要将它添加到你的名字服务。 如果您只有less量的PC,而且更改频率不高,那么在每个主机文件中添加一个条目可能会比较容易。