检测服务器端口是否被封(墙)

目录

  • #在国内测试服务器端口是否通
  • #在国外测试服务器端口是否通
  • #在国内外同时测试服务器端口是否通
  • #说明

#在国内测试服务器端口是否通

#在国外测试服务器端口是否通

#在国内外同时测试服务器端口是否通

  • 工具:http://port.ping.pe/

    从上图中可以看出该工具可以从世界各地测试某个服务器的端口是否通,示例中的端口除了china地区,其他地区都可以测试连接成功,说明该服务器的该端口被墙了;

#说明

如果在国内测试服务器端口不同,在国外测试服务器端口通,说明该服务器端口被墙;



检测服务器端口是否被封(墙)

原文地址:https://www.cnblogs.com/willingtolove/p/12289620.html

时间: 2024-10-10 20:31:14

检测服务器端口是否被封(墙)的相关文章

java 定时检测服务器端口状态方法(一)

最近在写运维管理平台的定时检测集群中各台服务器端口开放状态来判断进程状态的定时任务.顺便整理了下java如何检测服务器一个或者多个端口,以及如何加到定时任务中. 一.java中用Socket检测服务器一个端口开放状态.(对socket不太了解,只是最近用才简单看了下) Socket的英文原义是"孔"或"插座".作为BSD UNIX的进程通信机制,取后一种意思.通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄.在Internet上的

java 定时检测服务器端口状态方法(二)

上一节写到检测单个端口,如何快速检测一个ip对应的多个端口.可以用多线程. public List check(String ip,String[] ports){ List<String> results=new ArrayList<String>(); results.add(0,ip); ExecutorService exec=Executors.newCachedThreadPool(); ArrayList<Future<String>> res

java 定时检测服务器端口状态方法(三)

将检测端口封装为一个任务 public class CheckPortsTask extends SuperSupervisory{ private static OmComponentInstanceProcess omComponentInstanceProcess; private List<Map<String,Object>> list=new ArrayList<Map<String,Object>>(); public boolean chec

python的socket连接端口:代替telnet检测服务器端口

场景: 在使用linux过程中,我们常用telnet来测试对方服务器某个端口是否开通,但linux默认没有安装telnet客户端,很多时候临时安装telnet会比较麻烦,这时候就可以使用python来做简单测试了. python import socket s=socket.socket() s.connect(("IP",port)) s.close 注:其实就是调用的socket模块,和telnet一样只能来测试tcp端口. 脚本:  1 #!/usr/bin/python   2

java 定时检测服务器端口状态方法(四)

写定时任务管理器 public class TimedTaskManager { int TIME_FIVE_SECONDS=5; int TIME_TEN_SECONDS=10; int TIME_FIFITY_SECONDS=15; int delay_time_seconds=2; ScheduledExecutorService executor = Executors.newScheduledThreadPool(1); ScheduledFuture<?> taskHandle_F

Linux下利用nc命令来监控检测服务器的端口使用情况(转载)

最近碰到一个项目,前端用apache htttpd进行发布(80端口),通过双机负载均衡转发到后端的两个tomcat进行处理(8081和8082端口),现在需要随时监控这三个端口的情况,一旦down掉需要能够立即告警处理.批量的系统监控比较好的是用nagios软件来实现,这样小项目专门装一个nagios软件,有点繁琐了.在网上查了一些资料,总结实验了一下,可以用简单的nc命令来实现. 一.nc命令检测端口的用法 # nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程.

服务器端口及连接及应用程序间的关系

1.服务器有65535个端口,也就是记录服务器端口的变量,是两个字节,是一个short int.其两个字节的存储空间,决定了其只能开65535的端口. 2.那端口是干什么用的呢?端口就是用来监听tcp连接的.也就是客户端http连接用ip地址+服务器端端口号来进行通讯的. 3.那客户端进来http连接请求了,服务器端谁来监听端口呢?就是应用程序啊,类似于Tomcat等软件. 4.应用程序的serverSocket的有Bind()方法,绑定服务器的指定端口.然后serversocket用accep

TCP服务器端口转发: netsh

服务器端口转发 netsh interface portproxy show all -- 显示所有端口代理参数. netsh interface portproxy set v4tov4 listenport=9090 connectaddress=192.168.56.101 connectport=9080 -- 将本地9090端口改成转发至192.168.56.101的9080端口中. netsh interface portproxy delete v4tov4 listenport=

linux 检测远程端口是否打开

检测远程端口是否打开 常用telnet 110.101.101.101 80方式测试远程主机端口是否打开. 除此之外还可以使用: 方法1.nmap ip -p port 测试端口 nmap ip 显示全部打开的端口 根据显示close/open确定端口是否打开. 方法2. nc -v host port 端口未打开返回状态为非0