Чтобы дешево формировать трафик, я хотел бы знать диапазон адресов определенного домена, скажем, google.com
.
Первый вариант - сделать обратный поиск DNS для диапазона ips, близких к тем, что есть в
dig google.com +short
. Проблемы очевидны: легко что-то упустить. Кроме того, не слишком ли грубо сканировать?Второй вариант - отслеживать DNS-запросы, которые возвращаются с серверов имен. IP-адреса серверов имен вряд ли изменятся, что хорошо. Однако я не знаю, как научить мой маршрутизатор (Mikrotik RB951G-2HnD) извлекать ips из ответов DNS.
Наконец, оказалось, что в некоторых случаях (а именно,
google.com
иvk.com
) диапазоны подсетей хранятся в типе записиTXT
. Один запрос может быть сделан, чтобы получить те:dig txt google.com +short
Однако не все так делают. И даже если бы они это сделали, мне пришлось бы вручную перенастроить маршрутизатор с дополнительным диапазоном IP-адресов, если это когда-либо изменилось.