我知道这是一个常见话题,但我仍然感到困惑。
我有一台配置了 DNS 的 Windows Server 2003 DHCP/App Server 计算机。客户端是 Lubuntu 12.04 系统。
我想通过域名在 Intranet 上托管我的 PHP 应用程序。但我不确定该怎么做。我知道 Hosts 文件的事情,但我不能每天更改 Host 文件,因为系统可能会改变。
我的服务器的静态 IP 是 10.12.16.1 子网 255.0.0.0 DNS 名称:gn-lrr.intranet
当我将我的服务器名称(即 gn-lrr-server)名称放在 FF 的地址栏上时,网站会打开,它会以同样的方式在其他电脑上工作吗?
请给出详细说明。问候!
答案1
服务器的主机名gn-lrr-server
是网络中的本地名称。如果没有 VPN 连接,它就无法在网络外部使用。但只要应用程序仅在内部使用,此主机名将在使用 Windows Server 2003 作为 DNS 服务器的所有计算机上使用(它们可能都这样做)。如果您网络中的计算机使用其他 DNS 服务器而不是您自己的服务器,则应通过添加以下行来更改它们的主机文件:
10.12.16.1 gn-lrr-server
这样,无论他们使用什么 DNS 服务器,他们都会将该名称解析为给定的 IP 地址。