服务器端口打开了但是外网还是访问不了
1、首先检查您设置的端口影射是否正确映射到您内网的服务器。即您设置的转发规则的IP地址是否为您服务器的IP地址。
2、无法访问内网的服务器,请检查服务器是否开启了。您可以在局域网内使用其他的计算机访问一下您的服务器,确认服务器是否开启,并能成功访问。
3、请您检查您是否映射了服务器所需的所有端口,有可能没有完全设置访问服务器所需的端口,导致访问失败。您可以通过开启“DMZ主机”来检测一下,是否端口没有映射完全。若开启DMZ主机后,能正常访问服务器,则可能是端口添加不完全。
4、路由器上是否设置了“防火墙”,是否将服务器通信的端口过滤,导致访问失败。
5、本机防火墙:因本地网络为信任区域,防火墙并不会阻止本地网络的访问,若访问源地址为外网地址(非信任区域地址),则可能会被防火墙拦截而无法访问;
6、服务商将相应端口屏蔽:在路由器WAN口接一台电脑模拟内外网环境,若WAN口所接电脑可以正常访问内网服务器,但在Internet上无法访问,则可能是服务器将相应端口屏蔽导致虚拟服务器无法访问;
外网一般是指电信临时分配给普通adsl用户的ip地址,这种ip是不固定的,如果你是使用路由,可以在登陆路由后的首页看到。如果你是本机拨号,可以再拨号后点击右下角的上网图标查看到。商业服务端比普通服务端多个80端口。
查看自己的外网ip方法如下步骤:
1,依次点击开始按钮------运行,在弹出框内输入cmd,然后按回车。
2,在命令行中输入,ipconfig
/all
,然后按回车。
3,在查询的列表中。本地连接对应的是内网ip,宽带连接显示的是外网ip。如无外网,则不显示。
在计算机名上点右键,配置并启用路由和远程服务,下一步,Internet连接服务器,设置有网络地址转换(NAT)。。。。,选择Internet连接(有固定IP就选择连接电信的那块网卡,没有就创建新的Internet连接。。。以下的你自已做,下面的也很关键。 双击IP路由选择,选择网络地址转换(NAT),在右侧,双击远程连接的那个接口,弹出窗口,特殊地址选项卡,添加。。。 例:传入端口:21,专用地址:19216802,传出端口:21 这样,人家访问21端口,就访问了 19216802 上的21端口的服务。 good luck
0条评论