【问题标题】:how localhost domain name and actual domain differeslocalhost 域名和实际域名有何不同
【发布时间】:2013-08-12 19:00:04
【问题描述】:

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

这两件事有什么不同?? 我对此进行了搜索,但发现 www.domain.com 和 domain.com 之间的区别。 但我想知道 www.domain.com 是如何指向网络服务器和 domain.com 是如何指向本地主机的??

提前致谢!

【问题讨论】:

    标签: web dns localhost


    【解决方案1】:

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

    示例 etc/hosts 文件: 127.0.0.1 mydomain.com www.mydomain.com sqlserverl.mydomain.com 本地主机

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

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

    【讨论】:

    • 感谢您的回复 VoltagE-TheE.. 现在我对此有了清晰的了解.. :)
    • 乐意帮忙。顺便说一句,如果您需要更多地控制您的机器何时看到真实服务器以及何时重定向到本地机器,您可能需要运行小型本地 DNS 服务器。这样,您可以在编写代码时简单地启动该 DNS 服务器,然后将其关闭,一切都会恢复正常。
    猜你喜欢
    • 2018-04-27
    • 1970-01-01
    • 2014-07-07
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    • 2017-07-16
    • 2016-03-07
    • 1970-01-01
    相关资源
    最近更新 更多