路由器不会连接到特定的网站


0

我有一个Zyxel Armor Z2路由器并尝试了我能想到的一切,甚至进行了工厂重置,无论我做什么我都无法访问特定的网站(我父亲的网站,brendans-island.com) 。我已经确定它是路由器,因为通过直接插入电缆调制解调器,我可以访问该网站。Ping报告没有丢失数据包,tracert的输出如下:

https://pastebin.com/9SNTQa6n

当我尝试在webbrowser中访问它时,我收到一个超时错误。家庭财务是他们真正的我真的不想购买新的路由器,但在进行工厂重置之前,我禁用并调整了我能想到的一切,似乎没有任何工作。有趣的是,它偶尔会起作用,但这似乎是个例外。有任何想法吗?


您的浏览器中是否安装了任何种类的广告拦截器?
KA

尝试做一个dns查找,idk也许会找到一些东西; 可能是路由器给你一些奇怪的地址,你尝试通过其IP地址访问网站?
Azazel大师

我已经在三种不同的设备(我父亲的台式机,我的笔记本电脑和手机)上尝试了它,所有设备都具有相同的效果(其中两个没有安装广告拦截器)。我尝试过使用谷歌DNS并自动获取我的ISP的DNS服务器,两者效果相同。我不知道如何进行DNS查找,但是使用ping和tracert命令中的IP地址,我可以确认我的webbrowser也无法连接到IP地址。
user248971

你试过打电话给路由器制造商Zyxel吗?有时也有一个MTU大小的设置..如果这是错的,它可能会影响一些网站,而不是其他网站。所以你可以尝试改变它。它可能有不同的值,如1492或1500
barlop

当你直接连接它,没有路由器,你说你可以访问该网站,那么为什么然后尝试ping?当您无法访问该站点时尝试ping,以便在连接路由器时。
barlop

Answers:


1

发现有什么问题!路由器有一个MTU设置,显然它有点太大了。我使用这里的说明找到适当的值来设置它:

https://kb.netgear.com/19863/Ping-Test-to-determine-Optimal-MTU-Size-on-Router

如果链接失效,我将尝试总结它。打开CMD并键入以下内容:

ping www.yahoo.com -f -l 1492

如果您收到消息“数据包需要分段但DF设置”,则再次输入相同的命令,这次将数字降低10.执行此操作直到您不再收到消息,此时您将需要增加1直到您再次开始收到消息。最后,取最高工作数并输入该数字作为路由器的MTU大小(对于我的专家模式> WAN> Internet连接> IP地址的路由器)。如果它有用,我的MTU大小现在是1472。

非常感谢barlop指出我正确的方向(我之前没有注意到MTU选项)。


旧的“我可以访问一个网站,我无法访问另一个”错误!;-)我一生中只看到过一次错误..路由器上是否设置了MTU。
barlop

0

这意味着您需要检查本网站端口443(https端口)上网站的出站流量。我不知道你的FW配置怎么样,但它应该是Source“Any”目的地“50.63.216.1”协议Https / http / ssl或端口443,它取决于你的FW ......其他问题是dns超时,你需要检查dns服务器,当你输入nslookup并按Enter键然后输入“server”并再次按回车,响应将是你的DNS服务器,从你的机器检查端口53 Udp / TCP应该允许服务器双向,简而言之,您的问题是防火墙策略,而不是路由或DNS。我希望这些技巧可以帮助你


-2

打开CMD(只需在“运行”中键入“CMD”)并运行以下命令:

Ping brendans-island.com

如果你得到一些似乎更好的东西:

50.63.216.1:icmp_seq = 0 ttl = 54 time = 231.473 ms

然后你的DNS是fin,你的路由很好。

如果没有,告诉我们什么是ping的输出,并将进行下一步。

顺便说一句,做nslookup,只需在“CMD”类型nslookup命中输入然后键入“brendans-island.com”你应该得到50.63.216.1。

如果这一切都很好,那么在“CMD”中也输入

telnet 50.63.216.1 443

你应该得到以下:

尝试50.63.216.1 ...连接到50.63.216.1。逃脱角色是'^]'。

如果telnet不是ur cmd中的有效命令,则必须安装telnet客户端

从“控制面板”中,单击“程序”。在“程序和功能”下,单击“打开或关闭Windows功能”。在Windows功能窗口中,使用滑块向下滚动直至到达Telnet客户端,选中它旁边的复选框,然后单击确定。


Ping结束就好了。nslookup确实给了我正确的IP地址,但有趣的是它继续给我一个“DNS请求超时”错误两次,然后再将CMD窗口的控制权交给我。使用您在我的桌面上提供的telnet命令导致“无法打开与主机的连接,在端口443上:连接失败”。编辑:即使我将我的计算机设置为谷歌的DNS服务器,nslookup命令也会出现相同的错误。
user248971'18

简而言之,您的问题与防火墙策略有关,而不是路由或DNS。允许端口/协议443 / https / ssl源“任何”目的地“Yoourwebsite”。还检查端口53 udp / tcp双向到你的DNS
МанафИракскийMar22 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.