我无法访问 jsfiddle.net

我无法访问 jsfiddle.net

我无法访问 jsfiddle.net。我的互联网连接是 PPPOE。

我收到 502 错误。

Firefox 说:

[Fiddler] DNS Lookup for "jsfiddle.net" failed. This is usually a temporary error during hostname resolution and means that the local server did not receive a response from an authoritative server.

我无法从命令提示符 ping 或 tracert jsfiddle.net。我收到错误:

Unable to resolve target system name jsfiddle.net.

我可以 ping 或 tracert 该网站的 IP(162.243.204.190),tracert 返回以下内容:

Tracing route to 162.243.204.190 over a maximum of 30 hops

1 3 ms 3 ms 3 ms 192-168-0-1.rdsnet.ro [192.168.0.1]
2 6 ms 7 ms 7 ms 10.0.0.1
3 13 ms 15 ms 15 ms cr01.timisoara.rdsnet.ro [213.154.124.132]
4 16 ms 19 ms 19 ms 213-154-124-119.rdsnet.ro [213.154.124.119]
5 18 ms 19 ms 19 ms 213-154-124-119.rdsnet.ro [213.154.124.119]
6 47 ms 47 ms 47 ms 83.217.233.9
7 132 ms 131 ms 131 ms ae-6.r02.frnkge04.de.bb.gin.ntt.net [129.250.3.62]
8 82 ms 39 ms 35 ms ae-4.r21.frnkge03.de.bb.gin.ntt.net [129.250.4.53]
9 131 ms 131 ms 127 ms ae-3.r23.nycmny01.us.bb.gin.ntt.net [129.250.3.180]
10 119 ms 119 ms 119 ms ae-1.r06.nycmny01.us.bb.gin.ntt.net [129.250.4.149]
11 126 ms 125 ms 129 ms xe-0-4-0-10.r06.nycmny01.us.ce.gin.ntt.net [129.250.204.106]
12 116 ms 123 ms 119 ms 192.241.164.254
13 122 ms 123 ms 123 ms 162.243.204.190

Trace complete.

所以这是主机名解析问题。有什么办法可以解决这个问题吗?

编辑:我家网络中的所有设备(电脑/智能手机)都出现这种情况。我甚至尝试将网线直接插入电脑和笔记本电脑。问题仍然存在。但是,我可以通过移动数据互联网连接访问 jsfiddle.net。您认为这是 ISP 问题吗?

编辑2:我联系了 ISP,他们派人带着笔记本电脑来测试。通过我的路由器连接,他们无法访问 jsfiddle.net,但当直接通过电缆连接到他们的笔记本电脑时,他们可以访问它。有人知道我的路由器/家用电脑可能出了什么问题吗?

编辑3:我尝试按照@Haplo的建议,通过 Tor 浏览器访问 jsfiddle.net,我成功了。现在,有人能告诉我为什么它可以通过 Tor 浏览器工作吗?我没有更改任何其他计算机或路由器设置。

编辑4:所以...我尝试将电缆直接连接到我的台式电脑,尝试手动更改连接使用的 DNS 服务器,我发现我可以访问 jsfiddle.net。起初,我认为这是因为我将 DNS 服务器更改为 Google 的,但后来我将电缆连接到路由器,我仍然可以访问它(而不是因为缓存)。然后我还恢复了对 DNS 服务器的更改,我仍然可以访问 jsfiddle.net。所以它开始无缘无故地工作了。

解决了!但我不知道是怎么回事。它刚刚开始起作用。也许是神迹发生了。赞美上帝!:)

答案1

要进一步研究此问题,查看 DNS 服务器返回内容的一个好方法是使用nslookup。尝试运行nslookup jsfiddle.net并查看返回的内容。应该有它解析到的 IP 以及它联系以获取信息的 DNS 服务器。

如果超时,则表示 DNS 服务器连接出现问题,DNS 请求被过滤(?)。此外,请尝试手动更改 DNS 服务器,而不使用智能 DNS 更改器工具。这将有助于消除错误更改 DNS 设置的可能性。

另一件事是检查您的hosts文件或防火墙设置,以验证没有任何网络过滤器阻止您的请求。

并且,回答您编辑的问题,TOR 浏览器能够正常运行的原因在于处理请求的方式,通过代理也可以解析其自己的 DNS 请求。

答案2

您似乎正在使用 Fiddler。但您已关闭它,但并未删除其代理。请禁用其代理。转到“Internet 选项”>“连接”选项卡>“LAN 设置”>取消勾选“使用代理...”

或者你可能错误地配置了 Fiddler 的上游代理将 Fiddler 链接到上游代理

答案3

这不是一个可以解决的问题,我有同样的解决方法,可以访问该页面。问题可能出在 7Layer 或您的浏览器上。检查代理设置、您电脑上的防火墙以及网关。

Tor 浏览器是一款包含代理配置的浏览器。通过它的所有流量都经过加密,它想要通过您的网络和防火墙的只是一个 IP 连接和打开的 443 端口。它也不使用您的 DNS 配置。

Pinging jsfiddle.net [162.243.204.190] with 32 bytes of data:
Reply from 162.243.204.190: bytes=32 time=135ms TTL=50
Reply from 162.243.204.190: bytes=32 time=134ms TTL=50

Ping statistics for 162.243.204.190:
    Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 134ms, Maximum = 135ms, Average = 134ms

相关内容