我有 SIP 流量需要在端口 5060 上在服务器 A 和服务器 B 之间双向流动。
我尝试在两台机器上运行 netcat
Netcat from machine A to B:
=========================
[yy-user@yy-yy-01q scenarios]$ nc -v -u -z -w 3 96.113.48.9 5060
Ncat: Version 7.92 ( https://nmap.org/ncat )
Ncat: Connected to 96.113.48.9:5060.
Ncat: UDP packet sent successfully
Ncat: 1 bytes sent, 0 bytes received in 2.01 seconds.
Netcat from machine B to A:
================================
root@xx-xxg-as-002:/home/admin# nc -v -u -z -w 3 76.96.x.x 5060
Connection to 76.96.x.x 5060 port [udp/sip] succeeded!
但是,当我尝试使用 netcat 将数据从服务器 B 发送到 A 时,我没有看到任何内容。
我使用以下命令来执行此操作
Listen on server A
nc -ul 5060
Send data from Server B to A
nc -u 76.96.x.x 5060
Hello
谁能告诉我这可能是什么问题?
PS:我已经检查了防火墙规则,并且入口已全部设置为允许流量进入端口 5060。
2
traceroute
使用目标端口 5060运行并查看失败的位置。–
–
|