12 sip
如何在centos中查看5060端口是否打开?如何测试我的 linux 是否有真实的 IP 地址并且我没有设置 iptables 阻止规则,或者是否有任何工具可以在我的 linux 中运行,以便我的互联网提供商的 IP 或网关能够通过端口 5060 侦听或发送?
小智 9
lsof -i:5060
不仅会显示它是否打开,还会显示它实际在做什么。
例子:
root@root.com# lsof -i:5060
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
asterisk 1146 root 18u IPv4 0xffffff000a053c60 0t0 UDP *:sip
asterisk 1146 root 18u IPv4 0xffffff000a053c60 0t0 UDP *:sip
asterisk 1146 root 18u IPv4 0xffffff000a053c60 0t0 UDP *:sip
Run Code Online (Sandbox Code Playgroud)
如果您专门检查星号,则 asterisk -r 然后 sip show channels 将显示它是否正在收听或对连接的项目进行任何操作。
如果您认为 iptables 对您的结果造成影响,请将其关闭以进行初始测试。 service iptables stop
如果您有另一台计算机在同一网络上运行,请尝试:
telnet <centos-machine-ip> 5060
Run Code Online (Sandbox Code Playgroud)
如果您能够打开连接,则该端口已打开。您还可以获取 NMAP 的副本并扫描您的 centos 计算机的端口。如果端口已关闭,请检查系统配置安全级别并验证您的防火墙是否允许连接。
我想你也在问如何将端口从你的互联网路由器转发到你的centos机器(从你的房子或其他地方托管一个网站)。如果是这样,您需要弄清楚如何访问路由器,然后将端口从路由器转发到您的 centos 计算机。
如果不起作用,请致电您的 ISP 并询问他们如何操作。然而,大多数 ISP 都会阻止对公共端口的访问(大多数 ISP 不喜欢人们在家里运行 Web 服务器或邮件服务器)。
归档时间: |
|
查看次数: |
108242 次 |
最近记录: |