我无法访问 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