не маршрутизируемый IP-адрес

Я знаю, что 127.0.0.1 по соглашению является адресом обратной связи и что существуют различные диапазоны адресов, которые зарезервированы для локального использования.

Есть ли IP-адрес, который зарезервирован, чтобы никогда не назначаться?

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

Ответ 1

Глядя на RFC 3330, я не вижу адреса IPv4, зарезервированного для глобального маршрутизируемого адреса.

То, что я сделал бы, это назначить - в локальном DNS - неиспользуемый IP-адрес локальной сети на имя "blackhole. <domain> " (с использованием соответствующего домена), чтобы вам гарантировали стабильный адрес, на который не было компьютера будет когда-либо отвечать. Конечно, как всегда при настройке DNS, убедитесь, что DHCP-сервер не настроен для выдачи одного и того же адреса.

Ответ 2

В соответствии с статьей Википедии о зарезервированных адресах существует 3 тестовые сети, предназначенные для использования только в документации.

192.0.2.0/24
198.51.100.0/24
203.0.113.0/24

Любой адрес в одном из этих диапазонов (например, 203.0.113.1) не должен сопоставляться ни с чем, и действительно не должен маршрутизироваться.

В зависимости от типа теста, который вы выполняете, существуют другие перечисленные адреса и диапазоны адресов, которые могут быть подходящими для того, что вы пытаетесь сделать.

Ответ 3

Я думаю, вы можете изменить свой вопрос. Частные адресные сегменты (10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255, 192.168.0.0 - 192.168.255.255) обычно называются "немаршрутизируемыми" адресами. Я думаю, что вы запрашиваете зарезервированный IP-адрес, который зарезервирован специально, чтобы никогда не назначаться. Насколько я знаю, нет адреса, зарезервированного таким образом.

Ответ 5

Все, что находится в

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16

Диапазоны

будут удалены любым интернет-маршрутизатором - они предназначены только для внутреннего использования и не маршрутизируются. Существует не один адрес, а использование одного из блока, который вы не используете внутренне, до тех пор, пока ваш маршрутизатор не слишком умный, выполнит эту работу.

Конечно, если у вас есть управляемый маршрутизатор, он может все равно отказаться от них и не позволить им выйти из внутренней сети.

RFC-3330 перечисляет эти и многие другие блоки, а также

Ответ 6

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

Лучшие из них:

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

255.255.255.255 - этот никогда не назначается, поэтому он должен быть лучшим дозорным, если вам не нужно взаимодействовать с сетевыми масками.

Ответ 7

в зависимости от того, что тест, вы могли бы использовать широковещательный адрес подсети. то есть.

network = 192.168.1.0/24

broadcast = 192.168.1.255

Ответ 9

Для IPV4 диапазоны немаршрутизированных адресов составляют от 10.1.1.1 до 10.255.255.254, от 172.16.1.1 до 172.31.255.254 и от 192.168.1.1 до 192.168.255.254. Эти IP-адреса не будут распознаваться за пределами частной сети.