测试IP端口是不是可以连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试IP端口是不是可以连接相关的知识,希望对你有一定的参考价值。
参考技术A 事件背景 ubuntu 系统IP下链接服务器,客户端访问 服务器 出现问题
路由器端口映射 将服务器通过IP 映射至公网 网络检查 需验证 UDP 协议的端口是否 可以通过公网链接至服务器进行发包
准备 两台服务器 一台服务器在 此IP下进行端口映射 使用UDP协议映射至公网 一台服务器不在此IP下且不在同网段下
需要实现 两台服务器 之间 通过UDP 链接进行发包
两台服务器 安装 NC 工具 sudo apt-get install netcat-traditional -y 安装后 默认开启此工具
需验证的IP下服务器 通过 命令 nc -lu ip port 本地IP 需要验证的端口
配合测试服务器 安装后 使用 nc -u ip port 公网IP 需要验证的端口
IP下的服务器
配合测试服务器
连接实现 后两服务器 可以实现互相发送 字符 验证结果 此IP下的端口50000 可以实现连接
而同期的TCP 则简单很多 直接通过自己的电脑 telnet IP 端口 端口连接接通后 会跳转 一个窗口 代表连接接通
否则 为不同
网络测试步骤
1:TCP协议:比如测试182.92.99.34上的端口号55220端口通不,可以分几步:
准备工作:
(1)先把182.92.99.34电脑上使用5520这个端口的软件关闭(一般开端口就是为了安装对应的应用,基本都是没安装软件呢,所以就没有这一步了);
(2)如果已经指定了182.92.99.34电脑,最好确认下IP对不,即看本机外网IP或直接IP是不是182.92.99.34,具体方法:通过IP138查询,或ping 182.92.99.34 下;
具体端口测试:
(1)在182.92.99.34打开网络蚂蚁软件NetAssist.exe,协议选TCP Server,本机地址最好用具体IP(127.0.0.1有时不过),设置端口为55220,连接(注意端口已开启时下方会提示需注意);
(2)在客户机电脑上同时打开NetAssist.exe,协议选TCP Client,端口随便设置一个比如1347,输入目标主机:182.92.99.34:55220,输入发送信息,并发送;
(3)在182.92.99.34上看是否接受到了数据(注意客户端只显示发送数目,看不出服务端成功否);
2:UDP协议和TCP设置方法基本相同,只是UDP是广播方式,也就是打开一个服务端,那么可以有许多客户端对其发信息,TCP只能是一对一;
以上是关于测试IP端口是不是可以连接的主要内容,如果未能解决你的问题,请参考以下文章
JDBC 通过端口 1433 连接到主机 localshost 的 TCP/IP 连接失败。错误:“null。