无法连接到某些网站

无法连接到某些网站

几个月来(8-12?)我一直遇到一个奇怪的问题,我都想不出解决办法了。我有一个由 GoDaddy 托管的网站,我无法仅通过我的 Ubuntu 笔记本电脑连接到该网站。我有两台(Ubuntu 12.04.3 LTS 和 Ubuntu 13.10)笔记本电脑,我无法使用 Chrome、FF 甚至 wget 连接到该网站。Windows 机器、iOS 设备甚至 Raspberry Pi 都可以正常访问它。有线或无线都没有区别。这似乎是端口 80 的问题,因为我从我的 Ubuntu 笔记本电脑通过 ssh 进入主机。通过我的工作 VPN 连接后,我可以在笔记本电脑上连接到该站点。

我认为 Pi(运行 Raspbian)可以做一个很好的比较,因此,下面是我所做的一些事情,将笔记本电脑与 Pi 进行比较:

traceroute相同(第 14 跳后超时,即* * *第 15 至 30 行)。最后一跳是 38.trmc0215-01.ars.mgmt.phx3.gdg (184.168.0.69)

ping同样成功

wget在笔记本电脑上,最终只会给我“失败:连接超时”。 Pi 正常检索页面。

我注意到笔记本电脑的名称服务器是 127.0.0.1 /etc/resolv.conf,而 Pi 的名称服务器是我的路由器 (192.168.1.1)。我关闭了其中一台笔记本电脑上的 dnsmasq,重新启动后,现在它也显示 192.168.1.1,但没有效果。(我应该重新打开它吗?)

任何文件中均未引用该网站/etc/hosts

telnet在 Pi 上,连接到端口 80 立即成功,但在笔记本电脑上会超时(“telnet:无法连接到远程主机:连接超时”)

其他可能相关的信息:

我的路由器运行的是 dd-wrt。ISP 是时代华纳。

pi@pi1 -bash ~
$ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)"
NAME="Raspbian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=raspbian
ID_LIKE=debian

joe@joe-linlaptop bash ~
$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="12.04.3 LTS, Precise Pangolin"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 

joe@inspiron -bash ~
$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="13.10, Saucy Salamander"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 13.10"
VERSION_ID="13.10"

有效子域名的症状与 www 相同(超时)。无效域名会立即失效。

任何帮助都将不胜感激!请告诉我还应该发布哪些其他信息,因为我确信我遗漏了一些重要细节 ☺

答案1

尝试使用以下名称服务器:8.8.8.8, 8.8.4.4 它们由 Google 托管。

打开您的连接设置,并将这些更改应用到您使用的所有连接:

  1. 选择连接并单击编辑...
  2. 转到 IPv4 选项卡并更改方法自动 (DHCP)自动 (DHCP)、仅地址
  3. 将两个名称服务器输入到DNS 服务器. 用逗号将其原样复制。
  4. 在 IPv6 选项卡上执行相同操作
  5. 保存并尝试访问您的网站。

答案2

在您已经做了所有事情之后,我会尝试:

  • 降低 MTU。

  • 在工作系统和非工作系统上转储流量,然后在 Wireshark 中比较结果。

相关内容