随机外部网站重定向到本地主机

随机外部网站重定向到本地主机

我正在运行 Windows Vista,最近安装了 xampp lite 1.7.3 来进行一些 Web 开发。我不知道这是否与安装有关或其他原因,但现在导航到页面“www.pastebin.com”会将我重定向到我的本地主机。

该 URL 重定向到我本地主机上的“www.pastebin.com/xampp”。

我尝试删除我的主机文件但问题并没有得到解决。

有什么建议吗?〜Roy

答案1

这很奇怪。我假设你正在运行 Windows - 尝试运行

ipconfig /flushdns

在命令提示符窗口中。

答案2

我认为这与 xampp 无关,我有一个正在运行的 xampp 安装,我可以导航到 pastebin.com。您的问题似乎与 DNS 解析问题有关。

该命令的结果是什么:

nslookup pastebin.com

您是否使用了代理?

您是否尝试过使用像 Google 的 8.8.8.8 这样的公共 DNS?

如果 pastebin.com 解析为 127.0.0.1,则可能会重定向到 pastebin.com/xampp。

答案3

除了可能的 DNS 问题之外,您还可以检查是否hosts.txt有文件可能覆盖这些域的 DNS 解析。我不知道 Vista 会寻找它的确切路径,但以前版本的 Windows 将其保存在 Windows 系统目录中。

答案4

我刚刚在一个随机网站上遇到了同样的问题。

  • nslookup 告诉我该网站确实被解析为 localhost
  • 检查了 hosts 文件并禁用了所有自定义规则,再试一次,仍然解析为 localhost
  • 从 Windows cmd 执行 ipconfig/flushdns 并重试 -> 仍然解析为 localhost

因此,如果你确实需要访问该网站

我查找了实际的 IP 地址,并在主机文件中添加了一条规则:

[IP] [网站域名]

这不是一个干净的解决方案,而是一种强制主机名解析的解决方法。

相关内容