无法访问Web服务器


1

我运行一个家庭网络服务器,主要是作为一个学习的经验-我就拥有了一切成立,我可以通过访问它http:\\localhost\,以及http:\\192.168.2.64\,但我似乎无法从任何进一步的访问比路由器。我已经将端口80和443端口转发到我的本地IP(手动分配),但是当我尝试通过我的域或外部IP访问它时,它有错误118 - 连接超时。

我想我之前有过工作 - 当我从假期回家时,我才注意到这个问题。我不确定我的ISP现在是阻止端口80,还是什么。(https也超时,但在本地工作正常。)我正在使用Bellsouth / ATT,因此被阻止的唯一端口应该是25 / TCP。

杂项细节:

  • 操作系统:Puppy Linux Slacko 5.5
  • Web服务器:Hiawatha v9.0
  • 路由器:Belkin F9K1002 v2(01)

您是否尝试使用zenmap等工具扫描您的域名?您还可以使用telnet测试端口symantec.com/business/support/...
Frank Thomas

@FrankThomas没有,没有 - Telnet,备用端口,任何一个。这几乎就像我的ISP阻止所有入站TCP连接或类似的荒谬......(我不认为是这种情况,但最后我听说,Bellsouth只阻止端口25 / TCP ...)
JamesTheAwesomeDude

Answers:


1

我不知道你的特定ISP,但我很确定大多数ISP会阻止端口80.这里有一些你可以尝试的东西。

首先,您可以验证您的路由器是否可以从Internet访问。大多数路由器固件允许某种形式的“远程访问”。选择一个超过8000的随机端口,比如8680.然后,验证您是否能够访问http://your.actual.ip.address:8680中的路由器。如果这打开了您的路由器页面,那么您就是在正确的轨道上。

接下来,尝试更改端口。您不必弄乱服务器,只需在内部将端口8700从外部转发到192.168.2.64:80。尝试访问http://your.actual.ip.address:8700,它应该到达您的服务器。


嗯,我似乎无法通过任何方法连接- 这就像我不能在任何端口上进行入站TCP连接...我应该责怪路由器公司,还是纠缠我的ISP呢?或者(更有可能 - )有什么我做错了吗?
JamesTheAwesomeDude 2013年

0

如何从网络外部连接到服务器?你在地址栏里放了什么?

如果您的ISP为您提供动态IP地址,那可能是您的问题。您需要静态IP地址,或使用“ http://dyn.com/dns/ ”之类的服务解决此问题。您的路由器也必须支持动态DNS。

仅供参考。当您拥有动态IP地址时,这意味着您的IP地址每x小时/天更改一次。如果您在浏览器中键入该地址(或键入您已连接到该IP地址的网站地址),它将在第一个小时/天内工作。然后,当您从提供商处获得新地址时,您将无法再使用该旧地址,因此当您输入该地址时,您的网站将会超时。动态DNS服务将帮助您。

看看这个:https//help.ubuntu.com/community/DynamicDNS


Bleh,DynDNS花钱,不,谢谢。我已经设置了一个域名(TDL为0美元 - 它是一个.tk - 我之前通过它成功访问了我的服务器。
JamesTheAwesomeDude 2013年

DynDNS就是一个例子。还有很多其他的。顺便说一句。DynDNS是免费的。您必须获得一个您需要信用卡的帐户。取消帐户后,您仍然可以免费使用动态DNS进行1次重定向,无限制。此外,域与动态IP地址不同。但是,我相信你会适应这种情况。
文森特

:| 我完全理解域,动态与静态IP,DNS记录以及所有这些的概念..
JamesTheAwesomeDude 2013年

然后你就会明白,获取域名不会解决你的动态IP地址问题,对吗?另请参阅此网站(远程连接到您的计算机,DVR,网络摄像头或在动态IP地址上运行您自己的网络服务器或网站):noip.com
Vincent

是的,该域名大多是一个有趣的实验:)
JamesTheAwesomeDude 2013年
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.