抱歉,这是一个新手问题,但我绝不是网络管理员。
我正在尝试设置只能通过本地网络访问的 Apache 服务器。它需要有一个主机名,以便用户可以在浏览器中输入诸如 foo 或 foo.com 之类的内容来访问该服务器,而不必使用 IP 地址。
该服务器目前在 Fedora 11 上运行,使用 Apache 2.2.13,但我最终可能会将其迁移到 CentOS。我也需要在 Windows 和可能的 OS X 上执行此操作。服务器需要部署到客户组织,因此每个客户都有自己的内部网。我认为我们不能依赖客户拥有称职的网络管理员(资金不足的学校等),因此我们希望分发一个可以自行整合所有内容的软件包。
答案1
解决方案是向客户端 DNS 服务器添加 DNS A 或 CNAME 记录。您无法通过某种软件包来执行此操作。
但是,如果您在服务器上启用 DNS 注册,并且您分配给该计算机的主机名是内部网站点的“名称”,那么当该计算机开启并连接到网络时,它将在 DNS 中注册其主机名。
因此,您可以将服务器命名为“intranet”,它将在客户端 DNS 中注册为“intranet”。
然后,同一网络上的客户端应该能够通过键入来访问它http://intranet