Я заметил, что IPv4 зарезервирован, 169.254.0.0/16
а IPv6 зарезервирован fe80::/10
для локальной адресации. Хотя я видел, что IPv6 использует и fe80::/10
адрес, и мой личный адрес IPv6 fd00::12
для связи с другими устройствами в Wireshark, я никогда не видел 169.254/16
работу в IPv4.
Итак, какова цель адресации локальной ссылки?
ip
ipv4
ipv6
ip-address
ip-link-local
Pue-Tsuâ
источник
источник
fd00::12
адресацию IPv6 (вашу ). RFC 4193, уникальные локальные IPv6-адреса одноадресной рассылки, раздел 3.2.1. Локально назначенные глобальные идентификаторы требуют , чтобы следующие 40 битов, глобальный идентификатор, были выбраны случайным образом. Вероятность того, что у вас будут все нули для Глобального идентификатора, как вы его используете, практически равна нулю.Ответы:
ПК автоматически получает адрес 169.254.xx / 16, если он не получает IP-адрес от сервера DHCP. Если вы отключите DHCP-сервер в своей домашней или лабораторной сети и выполните команды «ipconfig / release» и «ipconfig / renew», ваш компьютер получит адрес 169.254.xx.
Согласно этой статье :
источник
Локальные адреса канала используются для связи между двумя хостами (которые находятся на одной и той же ссылке), когда не указан другой IP-адрес.
Проще говоря, во время загрузки ОС пытается настроить адрес на своем интерфейсе с помощью различных методов, таких как -
И если ОС не может настроить адрес на интерфейсе с помощью любого из автоматических методов, то она настраивает адрес на интерфейсе из локального пула ссылок.
В IPv4 каждый интерфейс использует только один адрес, тогда как в IPv6 мы можем иметь несколько адресов на одном интерфейсе (например, локальный канал, глобальный адрес на интерфейсе).
Из-за имитации наличия одного адреса на интерфейсе в IPv4 вы, возможно, не видели адрес диапазона 169.254.0.0/16 на интерфейсе.
источник
Link-Local адреса требуются для операции IPv6, но не для IPv4. Microsoft, в частности, разработала стандарт APIPA (Автоматическая частная IP-адресация) с использованием IPv4 Link-Local Addressing, но он не является обязательным или поддерживается всеми операционными системами. Я также видел , как люди злоупотребляют IPv4 локальных адресов вручную назначения и подсетей их, и что против RFC 3927, Динамическая конфигурация IPv4 локальных адресов , который является стандартом.
Пожалуйста, прочитайте RFC 3927, Динамическая настройка локальных адресов IPv4 :
Когда был разработан IPv6, в него было встроено много вещей, которые были дополнительными, дополнительными функциями IPv4. Link-Local адресация была одной из них. Каждый интерфейс IPv6 получит адрес Link-Local, чтобы устройство могло, по крайней мере, обмениваться данными по локальной линии, а в качестве встроенной функции многие вещи, например протоколы маршрутизации, используют его для связи по локальной линии.
источник