这里的内外网端口需要一致么?不一致的情况下,云上一台服务器无法访问,一致的情况下访问正常,是不是缺少什么配置还是什么?
(0)
可以不一致
检查下内部端口是否正常
端口映射不成功的常见原因及处理方法,如下:
(1) 运营商原因
这种原因比较常见,问题现象:例如NAT配置中端口映射的外部端口为80,无法映射成功,但内网PC之间访问正常。
处理方法:联系运营商确认指定端口是否可用或者将映射的外部端口更换为其它端口。更换映射外部端口的具体方法如下:在设备Web管理页面的导航栏中选择“高级设置>地址转换”,单击“虚拟服务器”页签,点击列表中需更改外部端口的虚拟服务器对应的编辑图标,在编辑虚拟服务器列表对话框中,根据需要更改外部端口的起始端口号和结束端口号,点击<修改>按钮完成配置。如果指定唯一的外部端口,请将起始端口号和结束端口号设置为同一数值即可。
验证方法:选择将外部端口更换为其它端口(如8099)。当外网PC远程访问内网时,格式为:http://ip-address:8099,测试访问是否正常。如果不能正常访问,则说明问题不是该原因引起。
(2) 服务器配置原因
问题现象:内网PC之间访问正常,但外网通过端口映射访问内网不成功。
处理方法:检查服务器配置,重点检查安全策略和防火墙设置,确认是否存在开放非本地网段的访问权限或者其它安全策略的设置问题。
验证方法:
a. 在Windows操作系统的客户端主机和内网PC上,右键点击“我的电脑”,选择“属性”菜单项,在左侧菜单栏中选择“远程设置”菜单项,在系统属性对话框中单击“远程”页签,勾选“允许远程协助连接到这台计算机”选项,点击<应用>按钮设置完成。
b. 在路由器上配置端口映射的外部端口为3389,具体方法如下:在设备Web管理页面的导航栏中选择“高级设置>地址转换”,单击“虚拟服务器”页签,点击<新增>按钮,在新增虚拟服务器对话框中,预置设置选择自定义,设置服务名称,外部端口的起始端口号和结束端口号都设置为3389,根据实际情况设置内部端口、内部服务器IP和是否启用后,点击<增加>按钮完成虚拟服务器的增加。
c. 测试路由器的端口映射功能是否正常。验证外网PC是否能够远程登录内网PC。
(3) 端口未全部映射原因
问题现象:内网PC之间访问正常,一对一NAT也正常,但外网通过端口映射访问不成功。
处理方法:某些应用(如语音、监控系统等)在使用过程中需要用到多个端口进行通信,请使用抓包的方式,确认设备上是否配置应用通信所需的全部端口,以及是否均已设置映射。
验证方法:尝试将服务器设置为DMZ主机或者配置一对一NAT,但外网地址不能是WAN口地址,测试访问是否正常。如果不能正常访问,则说明问题不是该原因引起。
(4) 配置问题
问题现象:设备的防火墙、MAC过滤等规则中添加了过滤规则,阻止了映射端口或者映射服务器的正常通信。
问题产生原因:一般情况下,此类问题是由防火墙配置了入站或者出站通信策略引起的。
处理方法:检查设备规则类相关配置,确认是否过滤了映射的端口或者服务器。
验证方法:通过禁用防火墙、MAC过滤等功能来测试。
(0)
内部端口没问题的,正常的。
看答案排查
麻烦看下我下面给出的最新回复哈。
已排查到是策略路由的问题,谢谢
您好,不需要一致也可以,如果失败需要确认你内部是否正常
(0)
内部端口正常的
内部端口正常的
不需要一致。先排查内网是否可以登录服务器
(0)
可以看下我最新写的
内网登录是正常的,就算我用python起一个端口,同端口映射出去正常,但凡改成内网端口为80,就无法访问了
内网不是22端口吗 你外网telnet 地址 40102端口试试
就是不通
可以看下我最新写的
你看下22端口能不能登录你的服务器
另外看下安全策略
(0)
内网服务器没有开防火墙
内网服务器没有开防火墙
国内公网服务器也测试过,同样的不通。我测试过专线直连服务器,然后启动端口访问的情况,公网服务器访问是没有问题的。所以问题就肯定出在这个路由器配置上。我目前是WAN1-WAN4是普通宽带,WAN5口为专线。但是配置虚拟服务器的时候,没有指定WAN口。
(0)
知道了,这个之前有人配置过服务器的策略路由,指定的WAN出站。没有走专线的WAN口,所以出问题了。
可以指定wan口吗
知道了,这个之前有人配置过服务器的策略路由,指定的WAN出站。没有走专线的WAN口,所以出问题了。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
已排查到是策略路由的问题,谢谢