Nmap 网络速度太慢,无法访问互联网

Nmap 网络速度太慢,无法访问互联网

我使用的是 CentOS 6.5 和 Nmap 5.51

我想找到两个 IP 之间的 LAN 中所有活动的 IP

轻松得到答案

sudo nmap -sP 192.168.1.100-200

我的问题是当我的网络可以访问互联网时花费的总时间是1.78秒但是当我的网络无法访问互联网时,总花费的时间是17.79秒

通过互联网输出

[mgmt_user@Management root]$ sudo nmap -sP 192.168.1.100-200

Starting Nmap 5.51 ( http://nmap.org ) at 2014-05-21 23:05 EEST
Nmap scan report for 192.168.1.106
Host is up (0.00054s latency).
MAC Address: 08:00:27:93:2E:C5 (Cadmus Computer Systems)
Nmap scan report for 192.168.1.126
Host is up (0.0013s latency).
MAC Address: 00:16:3E:63:64:A0 (Xensource)
Nmap done: 101 IP addresses (2 hosts up) scanned in 1.78 seconds

无需互联网即可输出

[mgmt_user@Management root]$ sudo nmap -sP 192.168.1.100-200

Starting Nmap 5.51 ( http://nmap.org ) at 2014-05-21 23:02 EEST
Nmap scan report for 192.168.1.106
Host is up (0.00042s latency).
MAC Address: 08:00:27:93:2E:C5 (Cadmus Computer Systems)
Nmap scan report for 192.168.1.126
Host is up (0.0011s latency).
MAC Address: 00:16:3E:63:64:A0 (Xensource)
Nmap done: 101 IP addresses (2 hosts up) scanned in 17.79 seconds

多次重复该命令并具有相同的时间

Nmap 和互联网之间有联系吗?

答案1

nmap正在尝试询问DNS 服务器解析与您扫描的 IP 地址关联的主机名。

因为它无法成功执行此操作,所以会超时,但同时您会得到额外的延迟。

使用-n选项 withnmap可以避免这种情况。那将是:

sudo nmap -n -sP 192.168.1.100-200

然而,如果您有一个正确配置的本地 DNS 服务器,它可能会很快回答(通常会说没有对应的主机名),并且您一开始就不会注意到这个问题。

相关内容