最近帮客户上线系统,由于是电网的项目,他们的服务器都是放在内网的,通过映射的方式实现外网的入站。(这些大型企业分配IP地址一般都是不能被外部访问80端口,一般都是需要进行备案才能开放80端口)
网站都已经部署完毕,在服务器上面的浏览器的都可以正常访问,但是其他的外部网络都不能打开页面,所以这个时候就需要通过外部检查服务器是否开发了相应的端口。
检查无服务器相应端口是否打开,比较常用的做法是通过telnet命令实现,下面说一下通过telnet命令检查服务器打开了相应端口。
1.win+R 打开运行窗口,输入CMD,点击确定,进入CMD命令行窗口。
2.输入telnet命令: telnet IP 端口 或者 telnet 域名 端口 ,然后回车。
3.如果服务器端口是打开的话,会进入telnet界面,此时界面全黑,只有左上角出现光标。
4.如果服务器端口关闭或者是无法连接,就显示不能打开到主机的连接,在端口**连接失败。
另外,如果在输入telnet命令的时候出现“telnet不是内部或外部命令”的提示的时候,说明你本地的计算机没有安装telnet的客户端的功能。
这里我们可以先安装telnet的客户端。
1.打开控制面板
2.选择“程序”
3.打开windows功能
4.勾选“Telnet客户端”,点击确定,等待大概几分钟即可。
5.这时候在cmd使用telnet命令就发现可以telnet成功。