【问题标题】:Why browsers don't find the url in the hosts file?为什么浏览器在hosts文件中找不到url?
【发布时间】:2014-01-21 16:47:35
【问题描述】:

在我的主机文件中:

127.0.0.1   test1.ru
127.0.0.1   www.test1.ru

我的浏览器(谷歌浏览器,火狐)找不到这个网址,无法访问这个页面,在编辑主机文件后我重新加载了浏览器(也清除了所有缓存),但仍然没有运气为什么这会发生吗?

我正在使用 denwer... localhost 已成功加载,但像 http://test1.ru 这样的网站 - 没有运气

有什么想法吗?

【问题讨论】:

  • 你在使用代理吗?
  • 你的本地服务器配置正确吗?
  • 在 IE(或 Chrome)中转到 Internet 选项 -> 连接 -> 局域网设置,然后取消选中 automatically detect settings
  • 您在浏览器中遇到的具体错误是什么?这可能在您的 DNS 解析一侧(->检查您是否使用管理员权限编辑了主机文件)或本地网络服务器中的配置内容
  • ipconfig /flushdns - 这是帮助我解决这个问题的原因

标签: php webserver hosts


【解决方案1】:

也许我误解了这个问题,但这就是该条目的全部想法。

将其设置为127.0.0.1 会使该域指向您的本地计算机,因此一旦您尝试访问test1.ru,浏览器就会尝试从您的本地计算机加载站点。

【讨论】:

  • 他的设置有问题,但你对他期望的输出是正确的(据我了解)
  • @Ryan 就像我说的,也许我误解了这个问题,但 localhosts 和结果正是他们应该做的。
  • 我认为当他说the localhost is loaded succesfully 时,他的意思是直接转到localhost 时它可以工作,但是他的主机记录没有正确解析为本地主机。
  • 这就是写得好的问题很棒的原因!
【解决方案2】:

尝试清除您的 DNS 缓存。 关闭所有浏览器。 在命令提示符下(以管理员身份),键入:

ipconfig /flushdns

这将清除浏览器和操作系统中所有缓存的 DNS 查询。

【讨论】:

  • 太棒了,非常感谢!,在 6 分钟内接受
  • 很高兴能帮上忙。你能接受这个答案作为解决方案吗?
【解决方案3】:

你需要改变方法。

Hosts 文件用于将DOMAINS(stackoverflow.com, xyz.com, abc.com) 指向SERVERS ADDRESS,就像DNS SERVER 那样。

test1.ru 127.0.0.1

test1.ru $YOURSERVER$

注意:要获取服务器的 IP,您可以PING 它,您将知道服务器的 IP 地址是什么。

还有问题吗?乐于助人!

【讨论】:

    猜你喜欢
    • 2015-01-12
    • 1970-01-01
    • 2020-04-13
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    相关资源
    最近更新 更多