通过重新启动我的路由器并写下我得到的ips,我最终可以得到isp正在使用的所有ips,但是这非常耗时,那么有什么方法可以获得我的isp的ip池呢?
发布于 2017-10-10 11:03:58
不,你不能。那是因为你的ISP的DHCP服务器为你租用了一段时间的IP地址,在这段时间里你会得到相同的IP地址。因为这也适用于所有其他客户,一些人可能持有相同的IP长达数月,使你永远得不到它。你的方法既不切实际,又基于错误的假设。
获取ISP的每个IP地址(或他们为您的连接所使用的客户池保留的每个IP地址)的唯一特定方法是询问他们。允许在某些防火墙上使用这个池可能是请求这些信息的合理理由,而这不应该是一个巨大的秘密。
另一种方法是利用whois数据库获取同一个IP块中的所有IP地址。如果您的地址是198.51.100.77,则IP的查找将向您提供有关其所有者范围的信息:
NetRange: 198.51.100.0 - 198.51.100.255
CIDR: 198.51.100.0/24
NetName: TEST-NET-1
NetHandle: NET-198-51-100-0-1
Parent: NET198 (NET-198-0-0-0-0)
NetType: IANA Special Use
OriginAS:
Organization: Internet Assigned Numbers Authority (IANA)该方法的局限性是您的ISP可能有其他独立的范围。那就去问问他们。
https://serverfault.com/questions/877753
复制相似问题