Как найти IP-пул моего ISP?
Я мог в конечном итоге получить все ips, которые использует мой isp, перезапустив мой маршрутизатор и записав ips, которые я получаю, но это очень много времени, так есть ли способ получить пул ip моего isp?
1 ответ
Нет, ты не мог. Это связано с тем, что DHCP-сервер вашего интернет-провайдера арендует IP-адрес для вас на определенный период времени, и в течение этого срока вы получите тот же IP-адрес. Поскольку это также относится ко всем другим клиентам, некоторые могут хранить один и тот же IP-адрес в течение нескольких месяцев, что не позволяет вам его получить. Ваш метод нецелесообразен и основан на ложных предположениях.
Единственный определенный способ получить каждый 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)
Ограничением этого метода является то, что у вашего интернет-провайдера могут быть другие независимые диапазоны. Итак, спросите их.