не маршрутизируемый 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-адрес, который зарезервирован специально, чтобы никогда не назначаться. Насколько я знаю, нет адреса, зарезервированного таким образом.
Ответ 4
192.0.2.0
Согласно http://en.wikipedia.org/wiki/Reserved_IP_addresses
Назначен как "TEST-NET" в RFC 5737 для использования исключительно в документации и примерном исходном коде и не должен использоваться публично.
http://tools.ietf.org/html/rfc5737
Ответ 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
Ответ 8
У меня был подобный вопрос, и я пошел к фигуре; если я правильно понял; использовать непереадресованную сеть, такую как: 169.254.0.0/16 или 127.0.0.0/8
http://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml
Ответ 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-адреса не будут распознаваться за пределами частной сети.