如何检测UDP端口是否映射成功?平时我们据说的端口映射,一般是指TCP端口,最简单的检测方法就是用系统自带的telnet命令:telnet ip地址 端口号,只要有反应,就表示映射成功,提示无法连接,就是映射失败了。
顺便吐槽一下,Windows的telnet命令还需要安装组件才能使用,这么多年了,也不改进一下,直接能用不好吗?就像Linux那样多好。
UDP端口映射用得比较少,telnet是无法检测UDP端口的,只能另寻其他方法,这里简单介绍一下netcat,简称nc。
首先下载nc命令行,再次吐槽一下微软,下载nc会被告之有病毒,并且自动删除,所以下载之前,还需要关闭WindowsDefender[打脸]
检测方法如下:
1、在需要开放UDP端口的服务器运行命令:nc -ulp 端口号,服务端口开始监听;
2、在需要访问服务器UDP端口的电脑上执行命令:nc -u 服务器IP UDP端口号,然后输入字符,开始发送信息;
3、回到服务器上看,收到信息就表示UDP映射成功了。
#IT##网络工程师##服务器##windows#