Dns 从Internet访问路由器

Dns 从Internet访问路由器,dns,ip,webserver,router,dmz,Dns,Ip,Webserver,Router,Dmz,我知道在正常情况下如何访问我的路由器(只需输入您的公共IP地址),但我已将一些端口转发到我已设置的web服务器。端口22、80、8080都被转发(出于不同的原因),我的公共IP是通过DNS系统建立的 现在,当我尝试访问我的路由器设置(通过我的公共IP)时,它会将我重定向到我的网站。我试着进入: PU:BL:IC:IP:8080 及 没有成功。我确实试图禁用我的web服务器(我仍然可以访问该服务器),但也失败了。不管怎样,这都不需要回家手动更改设置。如果有帮助的话,我已经禁用了DMZ。您已经转发

我知道在正常情况下如何访问我的路由器(只需输入您的公共IP地址),但我已将一些端口转发到我已设置的web服务器。端口22、80、8080都被转发(出于不同的原因),我的公共IP是通过DNS系统建立的

现在,当我尝试访问我的路由器设置(通过我的公共IP)时,它会将我重定向到我的网站。我试着进入:

PU:BL:IC:IP:8080


没有成功。我确实试图禁用我的web服务器(我仍然可以访问该服务器),但也失败了。不管怎样,这都不需要回家手动更改设置。如果有帮助的话,我已经禁用了DMZ。

您已经转发了端口22,它通常是SSH端口。从SSH访问路由器有三种方式:

  • 使用SSH端口转发在路由器上戳一个洞,从本地计算机访问路由器的管理界面。要从命令行在OpenSSH中执行此操作,可以使用选项
    -l12345:router ip:80
    。在PuTTY中,您将使用Connection/SSH/Tunnels类别添加一个本地转发端口,其源为12345,目标为路由器ip:80。然后,您可以通过浏览到从本地计算机访问管理界面。如果您的路由器使用的端口与80不同,请在上面的示例中进行更改。如果要使用与12345不同的本地端口,也可以更改该端口

  • 从SSH连接使用文本模式浏览器,如lynx或elinks。这是最简单的设置,但在文本模式浏览器中使用现代web应用程序可能很困难或不可能

  • 如果在当前位置运行X服务器,请使用SSH的X11转发来运行图形浏览器。在命令行中为OpenSSH使用
    -X
    选项,或者在PuTTY中的Connection/SSH/X11中检查X11转发框


请详细说明为什么投票被否决。如果端口22被转发到内部SSH服务器,您能否通过SSH连接到网络中,然后从网络内部运行浏览器以访问路由器管理界面?也许您可以使用SSH的文本模式浏览器,例如lynx或elinks,或者如果您的当前位置运行X服务器,您可以使用SSH的X11转发来运行图形浏览器。是的,我可以,谢谢!实际上,使用SSH端口转发在路由器上戳一个洞,从本地计算机直接访问路由器的管理界面可能更容易
ssh-L 12345:路由器ip:80公共ip
,然后在浏览器中转到。
PU:BL:IC:IP:80