Nmap 是否有任何可靠的工具可以从外部测试给定服务器的给定全局ip地址的开放端口,我可以一次测试所有端口?

Nmap 是否有任何可靠的工具可以从外部测试给定服务器的给定全局ip地址的开放端口,我可以一次测试所有端口?,nmap,dyndns,port-scanning,Nmap,Dyndns,Port Scanning,我需要扫描服务器上打开的端口。 我在本地网络中通过以下方式尝试了nmap: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: ******

我需要扫描服务器上打开的端口。 我在本地网络中通过以下方式尝试了nmap:
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上。

试试吉布森研究公司。它将测试你的防火墙

注意,端口是否“打开”也是请求源主机和端口的功能;将防火墙系统配置为打开一组特定源IP和端口范围的端口非常容易。因此,没有可靠的方法从外部判断端口是否打开
netstat-an
或类似工具将更可靠地告诉您哪些端口处于打开状态。(除了rootkit之外,任何值得尊敬的rootkit都可能会将对开放端口的访问限制在少数netblock上,只是为了保留它们的属性。)


从你最喜欢的主机提供商那里花10美元买一个VPS片,然后用一个月的时间扫描你自己的机器,这将是小菜一碟
nmap
的默认
-T3
扫描选项已并行扫描,这很有用,但如果您的网络连接正常,
-T4
可能会运行得更快。

tks。我试过了。前1000个左右。告诉我我有一个处于关闭模式。通过端口转发将其置于隐藏模式。想知道为什么我的包路由器过滤器没有捕捉到它…但我给了你一个工具来回答你的问题。是的,我想你是对的。我应该认真考虑vps。