Windows和Linux下检测网络是否可用(ping 域名+端口)

前端魔术师
• 阅读 6165

前言

通常在windows系统下,在cmd里直接用命令ping指定的IP或者域名就可以快速的知道这个地址是否是可以访问通不通的。

但是如果一个服务器上启动着好几个项目,通过指定不同的端口来区分。想要知道其中某个端口的系统是否可以访问通,一般的ping命令是解决不了这个问题的,因为不管在windows下还是linux下,ping命令只能跟IP地址或者域名,是不能加端口访问的。

Windows

在windows下,我们可以下载tcping这个小工具来帮助我们查看指定的端口是否是通的。

https://elifulkerson.com/proj... (下载地址)

进去后,直接下载tcping.exe 那个文件就行。然后把下载好的工具放到电脑的C盘>Windows>System32 下面就行。

然后我们直接重新打开CMD窗口,输入命令:tcping 指定的IP或者域名 端口号 。输入完回车就可以查看这个IP的端口是否是通着的。

比如:tcping 112.20.16.33 8080

Linux

在linux下,我们就直接可以用telnet命令来测试端口是否畅通。具体用法:telnet 指定的IP或者 域名 端口号.

比如:telnet 112.20.16.33 8080

点赞
收藏
评论区
推荐文章
芝士年糕 芝士年糕
2年前
nginx反向代理
最近租了3A的服务器,一直在学习nginx,顺便分享给你们,如果有需要服务器或者哪里不懂的,可以私信我代理相当于中间商,通过中间商就可以访问到很多资源nginx的优点:nginx是一个典型的七层lsp,但是也支持四层的对网络的稳定向依赖非常小,理论上能ping通就能进行负载功能安装和配置比较简单,测试起来非常方便nginx可以通过检测端口检测到服务器的内部故
Stella981 Stella981
3年前
Dockerfile中的expose到底有啥用
如题,看过Dockerfile常识的肯定都知道这个EXPOSE指令是暴露容器的端口。docker run的时候指定 P 或者p将容器的端口映射到宿主机上。这样外界访问宿主机就可以获取到容器提供的服务了。\P命令可以结合这个dockerfile文件中的EXPOSE暴露的端口。会将容器中的EXPOSE端口随机映射到宿主机的端口。实际
Wesley13 Wesley13
3年前
Java实现Ping命令
前言在项目中有的时候需要检测两台服务器能不能正常通信,需要用到Ping命令。目前已知的可分为两类方法:1.使用JavaAPI的InetAddress方式2.使用Runtime.exec调用操作系统的命令CMD使用InetAddress实现Ping自Java1.5开始,java.
Wesley13 Wesley13
3年前
ubuntu16.04下mysql 配置(1)
现状   最近在学习WordPress,于是在windows10(以下称主机)下搭建了ubuntu16.04的虚拟机(以下称客机),主机IP:192.168.1.101,客机采用桥接方式连接,客机IP:192.168.1.102。问题   发现主机能ping通客机,客机也能ping通主机,但My
Stella981 Stella981
3年前
JMeter在linux上分布式压测遇到的坑(三)
master和slave机要在同一网段内,才能做分布式(Jmeter要配环境变量,这样不用手动起server)分布式不成功,解决方案:1、master端和slave端要ping通2、ping通后,telnetipport(Linux端),看一下1099端口是否被占用3、防火墙4、jmeter的log,如果请求发过去,但是没有返回结果
Stella981 Stella981
3年前
Linux 网络配置情况 总体梳理
题记:Linux网络配置这个问题。常常在配置,但仍然常出错。希望这次做一个整体梳理,能够解决日后遇见的大体问题。在搭建Hadoop集群的过程中,由于一次意外关机,之后启动集群中的三台Linux虚拟机master、node1、node2,网络连接失败。三台虚拟机之间互相都ping不同,也ping不同外网和网关。只能ping通localhost和127.
Stella981 Stella981
3年前
Apache解析和绑定域名
转载修改 如果你想让你上线项目的域名解析的是你本地的IP,该怎么做呢?难道要一个个的改配置文件吗?例:域名为 aaa.com端口默认为80.我试图修改为8080端口,但是出错了1.本地hosts什么是本地hosts?我们知道访问一个域名,通过dns服务器得到该域名所指向的服务器ip地址,然后通过ip地址和服务器建立连接,
Wesley13 Wesley13
3年前
virtualbox 里面安装linux虚拟机,NAT连接模式,相互ping通
环境:本机IP地址10.88.58.79linux虚拟机ip地址:10.0.2.15,ip获取方式为dhcp虚拟机与本机连接方式为:NATssh工具:SecureCRT相互ping,都可以ping通,在cmd里面也可以telnet通linux,但是远程ssh连接10.0.2.15的22端口,SecureCRT连接界面就报错:Pa
Stella981 Stella981
3年前
Asp.Net Core微服务再体验
ASP.NetCore的基本配置.在VS中调试的时候有很多修改Web应用运行端口的方法。但是在开发、调试微服务应用的时候可能需要同时在不同端口上开启多个服务器的实例,因此下面主要看看如何通过命令行指定Web应用的端口(默认5000)可以通过设置临时环境变量ASPNETCOREURLS来改变默认的端口、域名,也就
Wesley13 Wesley13
3年前
nginx配置虚拟主机相关教程
1.配置虚拟主机配置虚拟主机即:在一台服务器上启动多个网站;区分不同的网站方式:域名不同,端口不同;1.1通过端口区分虚拟主机1.1.1server节点的介绍nginx的配置文件路径:/usr/local/nginx/conf/nginx.conf一个se
芝士年糕 芝士年糕
2年前
九个常用的网络命令 ,很实用!
推荐使用3A服务器一、ping命令ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、