最近,我们的网络团队为我设置了许多新服务器,用于开发/测试。问题是我对服务器的防火墙访问权限不一致,所以我需要弄清楚我可以访问哪些服务器上的哪些端口。
是否存在可以做到这一点的现有工具?
例如:
- 通过端口 80 连接到服务器 A 并报告成功/失败
- 通过端口 3389 连接到服务器 A 并报告成功/失败
- 通过端口 1433 连接到服务器 A 并报告成功/失败
理想情况下,我可以给它一个需要检查的服务器和端口列表,它可以给我一个失败的列表,以便我可以请求打开端口。
答案1
telnet host port
或者
nmap host -p portnum
或者
nmap host -p 1-65535
答案2
答案3
我能想到的最简单的方法是创建一个。蝙蝠包含以下列表的文件帕平命令。(因为 ping 不支持端口号)
paping server1 -p 80 -c 4
paping server1 -p 3389 -c 4
paping www.google.com -p 80 -c 4
etc.
通过查看结果,您可以看到您当前可以访问哪些服务器。