Проверка типа IP-адреса

RSS

Validate any IPv4 or IPv6 address and find out exactly what kind it is: public, private, loopback, link-local, CGNAT, multicast, documentation or reserved.

198.18.0.0 — адрес IPv4 типа «частный» Он не маршрутизируется в публичном интернете.
Допустимый формат
Да, IPv4
Категория
Частный
Блок специального назначения
Benchmarking 198.18.0.0/15 · RFC 2544
Для тестирования производительности сетевых устройств.
Исторический класс
Класс C
Имя обратного DNS
0.0.18.198.in-addr.arpa

Что показывает эта проверка IP-адреса

Не каждый IP-адрес предназначен для публичного интернета. IETF и IANA резервируют десятки блоков для особых целей: частные сети, loopback, NAT операторского уровня, примеры для документации, multicast и другие. Этот инструмент проверяет формат введённого адреса и сверяет его с реестрами адресов специального назначения IANA для IPv4 и IPv6, чтобы вы сразу знали, публичный это адрес, частный или иной и каким RFC он определён.

Почему это важно

  • Диагностика: адрес 169.254.x.x означает, что устройство не получило аренду DHCP. WAN-адрес в диапазоне 100.64.0.0/10 означает, что ваш провайдер использует NAT операторского уровня (carrier-grade NAT), поэтому проброс портов не сработает.
  • Безопасность: приложения, которые загружают URL, должны блокировать частные, loopback- и link-local-адреса назначения, чтобы предотвратить подделку серверных запросов (SSRF).
  • Настройка: убедитесь, что диапазон безопасно использовать внутри сети, прежде чем назначать его локальной сети или VPN.

Диапазоны специального назначения IPv4 и IPv6

БлокНазначениеRFCПубличный?
0.0.0.0/8"This network"RFC 791Нет
10.0.0.0/8Private-UseRFC 1918Нет
100.64.0.0/10Shared Address Space (CGNAT)RFC 6598Нет
127.0.0.0/8LoopbackRFC 1122Нет
169.254.0.0/16Link-Local (APIPA)RFC 3927Нет
172.16.0.0/12Private-UseRFC 1918Нет
192.0.0.0/24IETF Protocol AssignmentsRFC 6890Нет
192.0.2.0/24Documentation (TEST-NET-1)RFC 5737Нет
192.31.196.0/24AS112-v4RFC 7535Да
192.52.193.0/24AMTRFC 7450Да
192.88.99.0/24Deprecated 6to4 Relay AnycastRFC 7526Нет
192.168.0.0/16Private-UseRFC 1918Нет
192.175.48.0/24Direct Delegation AS112RFC 7534Да
198.18.0.0/15BenchmarkingRFC 2544Нет
198.51.100.0/24Documentation (TEST-NET-2)RFC 5737Нет
203.0.113.0/24Documentation (TEST-NET-3)RFC 5737Нет
224.0.0.0/4MulticastRFC 5771Нет
240.0.0.0/4Reserved (Class E)RFC 1112Нет
255.255.255.255/32Limited BroadcastRFC 919Нет
::/128Unspecified AddressRFC 4291Нет
::1/128LoopbackRFC 4291Нет
::ffff:0:0/96IPv4-Mapped IPv6RFC 4291Нет
64:ff9b::/96IPv4/IPv6 Translation (NAT64)RFC 6052Да
64:ff9b:1::/48Local-Use IPv4/IPv6 TranslationRFC 8215Нет
100::/64Discard-OnlyRFC 6666Нет
2001::/32TeredoRFC 4380Да
2001:2::/48BenchmarkingRFC 5180Нет
2001:db8::/32DocumentationRFC 3849Нет
2001:20::/28ORCHIDv2RFC 7343Да
2002::/166to4RFC 3056Нет
3fff::/20DocumentationRFC 9637Нет
fc00::/7Unique Local (ULA)RFC 4193Нет
fe80::/10Link-Local UnicastRFC 4291Нет
ff00::/8MulticastRFC 4291Нет

Всё остальное в IPv4 и блок глобальных unicast-адресов 2000::/3 в IPv6 — это обычное публичное адресное пространство, выделяемое региональными интернет-регистраторами. Узнайте разницу между публичными и частными IP-адресами.

Типичные ошибки в формате IP-адреса

  • Числа больше 255: каждый октет IPv4 — это один байт, поэтому 10.0.0.256 недопустим.
  • Ведущие нули: 010.001.001.001 неоднозначен, потому что некоторые программы читают его как восьмеричный, поэтому современные парсеры его отклоняют.
  • Несколько :: в IPv6: сокращение может встречаться только один раз, иначе адрес нельзя однозначно развернуть.
  • Недостающие октеты: 192.168.1 — неполный адрес, даже если некоторые программы его дополняют.

Часто задаваемые вопросы

Является ли 192.168.x.x публичным IP-адресом?

Нет. 192.168.0.0/16 — частный диапазон, определённый в RFC 1918, и он никогда не маршрутизируется в интернете.

Что за диапазон 100.64.x.x?

Общее адресное пространство для NAT операторского уровня (RFC 6598). Если WAN-адрес вашего роутера входит в этот диапазон, провайдер делит один публичный адрес IPv4 между многими клиентами.

Можно ли использовать адреса для документации в своей сети?

Лучше избегать. Адреса 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 и 2001:db8::/32 существуют для того, чтобы примеры никогда не пересекались с реальными сетями.

Обновлено

Комментарии

Оценок пока нет

Войдите, чтобы оценить этот инструмент.

Поделитесь советом, задайте вопрос или расскажите, как вам помог инструмент.

Комментариев пока нет. Расскажите первым, как всё прошло.

Скопировано в буфер обмена