积极答复者
外网访问不了公司网站,但能够远程桌面连接

问题
答案
-
你好,
你可以在外网使用telnet命令来测试端口, 比如: telnet 192.168.2.10 80 来测试是否屏蔽。(使用telnet命令需要在客户端上添加或删除功能里面选中telnet客户端)
你也可以在IIS更改你的网站端口,再进行测试。
Best Regards,
Frank
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已编辑 frank_songMicrosoft contingent staff, Moderator 2017年9月15日 9:30
- 已标记为答案 yipianYun 2017年9月15日 12:15
全部回复
-
你好,
因为外网用户不能直接访问到局域网中的服务器,只能访问到路由器的外网地址,所以“虚拟服务器”的本质,其实就是将局域网中的服务器发布到路由器的外网地址上的某个端口上,当外网用户来访问路由器的外网地址时,其实访问的就是内网的服务器。
基于以上,你最好有一个ISP分配的独立IP,不然IP经常动态变化,会导致无法持续正常访问。
请跟着下面的步骤检查配置:
步骤一:确定电脑与路由器正确连接,并且已连至互联网。
步骤二:进入路由器,打开“端口段映射”界面。
步骤三:如果网站用的是80端口,根据型号不同,通常需要设置开始-结束端口,协议,内网ip(web服务器的本地IP)等。配置完毕选择启用,最后保存所有设置。
步骤四:到此路由器中的设置已经完成。我们再看看服务器中的设置。
步骤五:打开IIS,找到网站右击选择“编辑绑定”打开“网站绑定”窗口,“主机名”为空不填,IP地址写本地IP地址
步骤六:在此需要注意的是若输入外网IP无反应,有可能是防火墙拦截,此时关闭防火墙或把端口80填加到防火墙中去即可。
步骤七:以上设置成功后,就可以访问了。(假设本例WAN口IP为1.1.1.1,访问方式为http://1.1.1.1:80)
步骤八:在路由器中可查看到外网IP。我们输入地址栏后看到网站打开。说明设置成功。
除了可以设置80端口外,还有其可设置比如21,8080等。根据需要可设置不同端口。
注意事项
防火墙可能会拦截,关闭防火墙或添加相应端口到防火墙中去
不同的提供商之间不通,电信设置后,联通访问不到。
Best Regards,
FrankPlease remember to mark the replies as answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
你好,
>>如果用这个无线路由器产生的wifi信号上网,又可以访问
此时用这个wifi登陆的客户端和服务器处于局域网。
>>如果用这个无线路由器产生的wifi信号上网,又可以访问。如果用其它的wifi就不行,比如家里的,手机热点,等等。
这些说明你的web服务器与外网的网络连通性有问题。
请问你访问你的公司网站是以 IP访问么?
请问以下步骤是否正常
步骤五:打开IIS,找到网站右击选择“编辑绑定”打开“网站绑定”窗口,“主机名”为空不填,IP地址写本地IP地址
步骤七:以上设置成功后,就可以访问了。(假设本例WAN口IP为1.1.1.1,访问方式为http://1.1.1.1:80)你也可以联系你的硬件供应商来获得更加针对性的帮助。
Best Regards,
Frank
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已编辑 frank_songMicrosoft contingent staff, Moderator 2017年9月13日 7:54
-
你好,
如果说你可以ping通的话,我建议你在外网客户端(比如你家里)使用Portqry.exe 命令行侦听远程主机上的端口80,看是否有响应。
https://support.microsoft.com/en-sg/help/310099/description-of-the-portqry-exe-command-line-utility
或者你可以使用Network Monitor来抓取网络数据包排错
下载地址:
https://www.microsoft.com/en-sg/download/details.aspx?id=4865
Best Regards,
Frank
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已编辑 frank_songMicrosoft contingent staff, Moderator 2017年9月14日 7:27
-
你好,
你可以在外网使用telnet命令来测试端口, 比如: telnet 192.168.2.10 80 来测试是否屏蔽。(使用telnet命令需要在客户端上添加或删除功能里面选中telnet客户端)
你也可以在IIS更改你的网站端口,再进行测试。
Best Regards,
Frank
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.- 已编辑 frank_songMicrosoft contingent staff, Moderator 2017年9月15日 9:30
- 已标记为答案 yipianYun 2017年9月15日 12:15