我需要扫描服务器的开放端口。我尝试了 nmap by:nmap ***.dyndns.info
从我的本地网络中。它给了我:
Starting Nmap 5.21 ( http://nmap.org ) at 2011-04-09 16:05 JST
Nmap scan report for ***.dyndns.info (***.***.***.39)
Host is up (0.00097s latency).
rDNS record for ***.***.***.39: ************.ne.jp
Not shown: 994 closed ports
PORT STATE SERVICE
23/tcp open telnet
53/tcp open domain
80/tcp open http
然后我通过指定特定端口尝试了 dyndns.com 提供的开放端口工具,例如:
global ip address 23
global ip address 53
global ip address 80
对于这些测试中的每一个,结果都是“超时”,这与 nmap 结果相矛盾。
我知道根据 nmap 执行测试的方式,结果可能是“开放的”。
因此,我认为测试给定服务器端口的最佳方法是从外部测试,例如 dyndns 开放端口工具。但我想一次测试所有端口,而不是一个一个测试。
有没有可靠的工具,尤其是我可以在命令行中使用的工具?我在 ubuntu 10.10 上。