你所说的基本上你只能在给定的时间内测试这么多无法访问的主机.一个可能的原因:许多路由器限速ICMP消息.
ping在做其他事情之前测试主机是否成功要好得多; 通过这种方式,您可以确认可达性.缺点是默认情况下MS Windows阻止ping.
如果不能ping,那么您需要增加探测之间的时间,或者在返回ICMP消息的路由器上提高ICMP不可达速率.
编辑:
根据评论,看起来你正在scapy为了处理流量的能力而陷入困境.我通过在后台发送scapy和生成tcpdump以接收流量来提高吞吐量.