我的外部IP打开我的adsl模型configuration,而不是指向我的服务器,即使在PF后?

我已经转发了我的ADSL路由器调制解调器(DLINK DSL 2640 T)的端口80为虚拟服务器192.168.1.18这是我的服务器运行Apache。 问题是在我的主机上input192.168.1.18点到apache的网页,但是当input我的外部IP地址时,在浏览器中打开一个类似于59.24.39.59的东西,打开我的调制解调器configuration页面,也可以通过input192.168.1.1来访问。

如何将我的ISP的外部IP指向我的本地networking中的一台主机?

谢谢

一个快速的Googlesearch告诉我,你的路由器可能不支持NATreflection(通过外部IP访问networking上的本地服务的能力,我不知道这是否适用,但我经常发现禁用NAT在DSL调制解调器上设置路由function(将它们设置为桥接或直通模式),并在您的networking和调制解调器之间安装一个更强大的路由器。有很多很棒的路由器选项,如果你有一台带有两块网卡的旧PC我已经使用了Pentium II 233MHz和128MB RAM),您可以安装一个免费的开源路由器软件包(我已经使用了pfSense,很成功),它可以执行昂贵的企业级路由器的大部分function。

禁用路由器上的远程pipe理或更改其使用的端口。

问题听起来像是它也使用端口80来服务它的configuration页面,并且在你的端口转发之前先进入到那里。

这个D-Link型号上的固件显得有些不便。

首先:您必须更改路由器的内部Web服务器(configuration页)以使用不同的端口号。 否则,首先得到服务。 (这可能只是禁用“允许访问互联网”的configuration页面,我不知道这一点。)

第二:你的D-Link不做NATreflection。 通俗地说:你不能从路由器内部访问外部的IP地址。 你可以从互联网上的任何其他电脑上访问它。 这是一个有点麻烦,但不是一个表演停止。 这只是意味着你需要路由你的stream量(从内部),让你的路由器看到它真的从外面来。 你需要一个代理。 与访问网站的方法完全相同,这些网站将内容限制在特定的国家或地区,而来自不同的地区。 谷歌的“免费代理BBC iPlayer”,你会得到大量的信息如何做到这一点。

最后但并非最不重要的:路由器上的固件更新可能会有所帮助。 有时这些问题有时会更新。