Как определить, что IP-адрес является одноадресным или одноадресным? [закрыто]

Я поискал в Интернете и не нашел ответа. Кто-нибудь может помочь?

7
задан 20 February 2014 в 14:25
2 ответа

Определить, является ли адрес одноадресным или произвольным, с полной уверенностью непросто, если у вас нет доступа к таблицам маршрутизации на машинах, на которых работает EBGP (например, граничный маршрутизатор ISP). С точки зрения конечного пользователя, решение использовать определенный маршрут к адресу или даже возможность понять, есть ли несколько маршрутов, не может быть определено с помощью обычных сетевых инструментов.

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

6
ответ дан 2 December 2019 в 23:26

Адреса от 0.0.0.0 до 223.255.255.255 являются одноадресными. Адреса между 224.0.0.0 и 239.255.255.255 являются многоадресными. Адреса от 240.0.0.0 и выше зарезервированы.

Anycasting выполняется с помощью одноадресных адресов в таблицах маршрутизации нескольких адресов. Похоже, что это намного проще реализовать, чем многоадресную рассылку. Не глядя на эти таблицы маршрутизации, невозможно отличить произвольный адрес от одноадресного. Это заложено в дизайне. Anycasting строго полагается на таблицы маршрутизации и не требует специальных диапазонов адресов, как это делает многоадресная рассылка. RFC 4768 , скрывающий работу сервисов Anycast, может помочь вам понять, как это работает.

Как видно из цепочки комментариев к вопросам, примечания к пингу и трассировке маршрута, это может указывать на то, что адрес передается на локальный адрес. Теперь диапазон IPv4-адресов полностью выделен, любая трансляция, вероятно, станет более популярной для организаций, предоставляющих контент географически распределенным клиентам. В таком масштабе требуется сотрудничество с интернет-провайдерами и сетевыми провайдерами.

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

IANA поддерживает Реестр адресного пространства многоадресной рассылки вместе с несколькими другими важными реестрами номеров Интернета.

6
ответ дан 2 December 2019 в 23:26

Теги

Похожие вопросы