我刚刚安装了 Ubuntu 10.04 服务器版。我一直在关注本教程。
DNS 信息现在似乎设置正确,但我对主机名感到困惑。目前是laughingbuddha.home
。这是我创建的名称。
现在,我主要不确定如何从网络上的另一台计算机进行连接。我基本上希望能够将 PHP 文件放在服务器框上,然后通过另一台计算机上的 Web 浏览器对其进行测试。
因此,我想我已经偏离了我的第一个问题,但是有人可以帮我弄清楚主机名是否适合做我需要做的事情吗?
谢谢你!
更新
根据 @obfuscurity 的建议,我可以通过在我的 Web 浏览器的地址栏中输入服务器的 IP 地址,从网络上的另一台计算机访问服务器。这就是我想要做的一切,所以谢谢你!
关于服务器命名问题:
以下是 的前两行/etc/hosts
:
127.0.0.1 localhost.localdomain localhost
127.0.1.1 laughingbuddha.home laughingbuddha
最初,laughingbuddha
说了些别的东西,比如someservername
(抱歉,我不记得确切的词了,不确定这是否很重要),但是那里.home
有,所以我就someservername
用替换了laughingbuddha
。
有人可以分享一些资源让我阅读,并尝试理解为什么我无法通过输入通过 Web 浏览器访问服务器吗http://laughingbuddha.home
?作为新手,我确信有一些基本文本需要我学习才能了解更多。
再次感谢!
答案1
这不是有效的 DNS 主机名(没有 .home 顶级域名)。我建议坚持使用默认的“localhost.localdomain 127.0.0.1”,除非您确实需要其他人解析到您的主机。至少,请更有 TCP/IP 网络经验的人来向您介绍相关知识。
现在您应该能够通过 IP 地址将浏览器指向主机。
答案2
好吧,仅仅想出一个主机名并不能为您带来一个全球可访问的域名。
如果您已将绑定设置为家庭网络的主机缓存 DNS,则可以为您的服务器/工作站等创建所需的任何主机名。最好远离 .com/.net/.org 等。
为了向其他本地计算机提供您的 DNS 条目,您必须在这些计算机上添加您的主服务器的 IP 地址作为名称服务器。
然后,他们将向您的服务器查询主机信息。
运行在您家中的缓存服务器,当您向它发出请求时,例如对于 google.com,它会查看它是否知道有关 google.com 的任何信息,然后它会在流中查找了解 google.com 的名称服务器,一旦获得该信息,它会将其存储/缓存在您的个人服务器中,因此将来对 google.com 的查询将会快得多。
此外,由于它包含您的zone
文件,因此对于您的家庭网络,它将能够使用该服务器的 IP 地址响应对 serverx.laughingbuddha.home 的请求。
因此在你的工作站上,当你输入时,http://www.laughingbuddha.home/
它会告诉你的工作站是 192.168.1.1
除非我错过了你所问的内容,否则请随意扩展。