怎样ping后台服务器80端口?如何确认是否开通?

局外人42269


确定服务器的某个服务是否启用,最简单的方法就是访问这个服务,比如题主在问题中说的80端口,直接用浏览器访问域名就可以确定了。ping命令用于检查网络的连通性,确定某个服务器是否可达,并不能确定某个服务是否开通。下文分析一下ping命令的使用和检查服务器服务的开通情况。


ping命令

ping命令经常用于检查网络的连通性,不能针对主机的某个端口进行访问;

如果家庭网络不通,可以通过ping命令检查一下是否可以访问外网来排查故障,比如我经常使用的ping 114.114.114.114(一个很著名的DNS网址),如果ping通说明网络的连接性是没问题的。


确定服务器的服务是否开启

在本文开头已经提到的方式最为简单,直接访问就可以,但是如果存在很多服务器,成千上百台,一个一个访问是一件很麻烦的事情,效率也很低,这里推荐一个大名鼎鼎的工具“nmap”,在黑客帝国的电影里有这个软件的身影哦;

软件安装很简单,下一步、下一步就可了,如果确定某台服务器的服务是否开启使用命令:nmap -p 端口号 -Pn ip地址(或者域名),如下图所示,判断今日头条网站的80端口是否开启,图形界面和命令行方式,我比较习惯用命令行方式;


当然nmap还有很多功能,是一款非常不错的安全审计工具,可以到官网下载,如果懒得去下载,私信“NMAP”自动给你发一份。

对于ping的使用,扫描服务器服务开通情况,大家有什么看法呢,欢迎在评论区,留言讨论。

如需更多帮助,请私信关注。谢谢


Geek视界


如果你只是判断目标端口是否开通,并不需要什么工具,用telnet命令就行了,命令格式是telnet 192.168.1.100 8080,上面IP换成你的IP,8080就是要判断的端口号,命令,ip,端口之间要有空格



无处安放的IT民工


Windows系统下在控制面板,添加功能里边,启用telnet客户端,然后telnet IP 端口号即可。如telnet 192.168.1.55 80。

或者使用nc 命令nc -v 192.168.1.55 80。

当然了,如果你要ping的目标机器在外网上(有公网IP),那你还可以用在线端口器扫描,搜索引擎搜“端口在线扫描工具”就会有,一大堆。


逆风逐浪


不用ping,用这个命令就行了:telnet 服务器IP:80


每文拾钱


ping 只能检测网络通不通(如果ICMP)被过滤也不会通

端口检查是telnet命令需要在添加删除程序里-打开或关闭功能选项里添加telnet客户端。

最后执行telnet xxx.xxx.xxx.xxx 80 即可,成功的话一般可以看到光标闪烁,有些协议会提示一些信息。失败的话也会有提示。


鸩鸩铕鹚


telnet ip 80就可以了,ping是不能指定端口号的


覆水难收77313204


不论什么端口,都可以用telnet来测试,如下:telnet ip地址 端口号