Назад | Перейти на главную страницу

Как я могу понять, является ли IP-адрес динамическим или статическим?

У меня есть список IP-адресов, и я должен разделить их на статические и динамические. Есть ли какой-нибудь инструмент или способ сделать это? Благодарю за любой совет ...

tl; dr - Нет.

Разница между статическими и динамическими адресами заключается просто в том, что динамические адреса выдаются DHCP-сервером. Период. Диапазон IP-адресов, которые может выдать DHCP-сервер, совершенно произвольный, поэтому без доступа к конфигурации DHCP-сервера невозможно точно сказать, что есть что.

В зависимости от того, на какой срок аренды настроен DHCP-сервер, вы можете получить информацию об определенном IP-адресе, проверив, изменяется ли их сопоставление ARP со временем.

Если вы говорите об общедоступных IP-адресах, вы может иметь возможность выполнять обратный поиск DNS по IP, и если для него существует запись PTR, возвращенное имя хоста может дать вам некоторую информацию о том, является ли он статическим или динамическим адресом.

Повторяю, однако, что с одним IP невозможно получить информацию, которую вы ищете.

Есть хороший шанс сделать обратный анализ именования ptr и проверить там динамический / набираемый шаблон имени. Это должно помочь в Интернете. http://www.debouncer.com/reverse-dns-check есть краткое упоминание об этом - большинство провайдеров используют узнаваемые стандарты именования для динамических IP-адресов. http://www.linuxmagic.com/best_practices/check_dynamic_reverse_dns.html. Это довольно неформально, но вы можете проверить шаблоны (динамический, дозвон) или строки, которые показывают часть IP-адреса в обратном DNS (например, 8-9-0-2.ip.someexample.com для IP 8.9.0.2 указывает на то, что это по крайней мере из пула, выделенного для полудинамического распределения.

Если это не так - или это ЛВС, где обратная запись установлена ​​на имя машины .... нет.

IT всегда имеет границы ошибок (пример выше, IP может быть из динамического пула, но DHCP может статически назначить его через резервирование).

В конце концов, это не IP-адрес, который является динамическим. Это все равно, что спросить, можно ли узнать пол держателя контракта по телефону, посмотрев на номер телефона. Динамические IP-адреса ничем не отличаются - только управляются компьютером.

Как правило, этого делать нельзя. Но если вам нужно настроить некоторые параметры безопасности для вашей службы (например, отключить почту, полученную с динамического IP-адреса), вы можете использовать dns-list dul.dnsbl.sorbs.net для обратной проверки IP-адреса. Если сорбы возвращают nxdomain по запросу IP. AD.DR.ES (ES.DR.AD.IP.dul.dnsbl.sorbs.net) - это означает, что ip-адрес не указан как динамический.