使用.local地址访问服务器

我只是安装了一个新的Mac OS X服务器,命名为myserver.local。 我有一个网站,我从它作为一个networking服务器运行,并试图访问服务器,如: http://pilotserver.local/index.php

这似乎一般工作,但解决的地址是永远 。 我可以很容易地inputIP地址,它可以立即解决,但是如果我使用本地地址,它会更加整洁。

任何build议? 更改.host文件也不是一个选项。

戴夫

在所有的Windows和Linux机器上安装Bonjour …(在Linux上有时被称为ZeroConf / MDNSResolver)
Mac客户端应该快速解决它,不是吗?

如果这是一个或两个不能从其他地方访问的主机,请使用/ etc / hosts

你可以在机器上设置一个本地域名服务器,但是这听起来有些过火,除非你想了解DNS。

所以

/ etc / hosts文件

wxyz pilotserver.local 

然后,您可以在Apache上使用命名虚拟主机,将ServerName设置为pilotserver.local

我假设你的意思是与pilotserver.local和myserver.local相同的机器。 如果你这样做,让你的服务器设置为使用resolv.conf的DNS服务器或作为使用主机的静态DNS条目,它不应该是一个问题。

也许你必须检查你的服务器软件是否是延迟的原因,或者它实际上是名称parsing部分。 我曾经有一个类似于这个问题,这是由服务器端configuration错误的DNS服务器引起的,所以也许这是值得检查的一点。