首页 > 解决方案 > 如何检查端口是否打开?

问题描述

我正在连接的azure iot hub主要使用 8883 端口通过 mosquitto 进行通信。我需要检查这个端口是打开还是阻塞。为此,我正在尝试使用以下格式的 telnet

telnet <host> 8883

现在当我连接到时azure iot hub,我有点困惑我应该在这里提到哪个主机。这是我router's IP address的还是我的public ip。还是它的IP azure iot hub。谁能解释一下。

现在在我认为8883被阻塞的环境中测试它之前,我还在我100%确定8883没有被阻塞的环境中测试了telnet命令。我用了:

telnet 192.168.42.1 8883  
Trying 192.168.42.1...
telnet: Unable to connect to remote host: Connection refused

我也用公共 ip 和 azure iot hub 的 ip 试过,但它是一样的。现在因为 telnet 命令在这个环境中不起作用,所以我有点困惑我应该使用什么来检查是否8883在我的另一个环境中打开。

注意:这里的环境是指 2 个不同的远程客户端网络,我使用安装在客户端办公室的机器访问它们。

标签: azureportfirewalltelnet

解决方案


推荐阅读