1

我是 Web 开发的新手。我已经注册了一个域名,比如 mydomain.com。在开发我的网站时,我已将我的 localhost 域名更改为 mydomain.com。事情是当我给http://mydomain.com时它会去我的本地主机站点..!当我输入http://www.mydomain.com时,它会转到 Web 服务器中的站点。

这两件事有什么不同??我对此进行了搜索,但发现 www.domain.com 和 domain.com 之间的区别。但我想知道 www.domain.com 是如何指向 webserver 和 domain.com 是如何指向 localhost 的?

提前致谢!

4

1 回答 1

0

所有名称解析总是以相同的方式完成:首先是本地名称(主机名)和本地覆盖(etc/hosts)其次是从域名服务器查询名称。当您更改域时,您只说您的计算机是 mydomain.com。如果您希望它也是 ww.mydomain.com,则必须明确告诉它(例如将其添加到 etc/hosts 中的列表中)

示例 etc/hosts 文件:127.0.0.1 mydomain.com www.mydomain.com sqlserverl.mydomain.com localhost

在此之后,对上述域名的所有请求都将发送到您的本地服务器服务。

您的 etc/hosts 文件的位置取决于您的开发机器操作系统,但在所有基于 *NIX 的机器中,它是 /etc/hosts。在 Windows 中,它位于 C:\Windows\System32\drivers\etc\hosts 中。

于 2013-08-11T09:45:28.863 回答