IPv6 - публичные IP-адреса, частные IP-адреса, IP-адреса, полученные из MAC-адреса? Смущенный!

3159
sinni800

Я очень рад за IPv6 из-за большой адресной комнаты и (потенциального?) Владения более чем одним IP, или даже десятками IP (/ 122 подсеть?)

Хотя один журнал сейчас смутил меня.

В текущем выпуске (№ 3) «CT», немецкого компьютерного журнала, я читал, что при использовании IPv6 ваш IP-адрес состоит из вашего MAC-адреса и различных других вещей, и что этот адрес будет общедоступным в Интернете, нет независимо от того, к какой точке доступа / локальной сети вы подключаетесь.

Мое знание IP (v6) противоречит этому. Я думал, что у вас всегда будет локальный сетевой IP-адрес, а NAT заботится о вашем доступе в Интернет, а ваш провайдер предоставляет маршрутизатору NAT IP-адрес.

Я слышал об интерфейсе 6to4, но дает ли он свой собственный IP-адрес в сети IPv6?

Лично я надеюсь, что это все еще через личное пространство IP (как 192.168, 127.16-31, 10. в IPv4) в частных сетях с NAT, идущим в Интернет. Также я надеюсь, что провайдеры предложат подсети частным клиентам, чтобы им больше не приходилось использовать NAT. Yay за преобразование вашей локальной сети в глобальную и использование большей безопасности (поэтому компьютеры из той же подсети по-прежнему получают права доступа, как обычно).

3
В Интернете никого не волнует, какой у вас MAC-адрес. Ignacio Vazquez-Abrams 13 лет назад 0
Тем не менее, ваш MAC-адрес однозначно идентифицирует ваше устройство, где бы он ни находился! Если кто-то посторонний возьмется за это, он сможет отследить вас. sinni800 13 лет назад 2

4 ответа на вопрос

3
Olli

Ваш журнал прав. Адрес IPv6 состоит из двух частей: префикса сети и адреса хоста.

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

Смотрите, например, страницу Википедии для получения дополнительной информации. На superuser.com есть еще один пост, объясняющий, как отключить использование MAC-адреса в разных операционных системах.

Таким образом, тот, который генерирует компьютер, является локальным адресом связи? Это имеет смысл, когда вы можете уточнить это. sinni800 13 лет назад 0
@ sinni800: обычно сетевой маршрутизатор объявляет префикс сети, а хост генерирует адрес хоста. Это не link-local (как в link-local address в IPv4), это видно в общедоступном интернете, когда вы подключаетесь куда-то. Olli 13 лет назад 0
Вау, это полностью ответило на то, что я пытался получить. Таким образом, вы теперь ОБЫЧНО не просто даете NIC полный адрес, а просто даете ему сетевую часть по DHCPv6, а сам хост делает часть хоста? sinni800 13 лет назад 0
@ sinni800: это действительно зависит от конфигурации сети. Я думаю, что обычно сеть IPv6 настроена, например, с помощью `radvd` (Router Advertising Daemon). Таким образом, компьютер получает сетевой префикс и адрес маршрутизатора. Затем компьютер автоматически выбирает адрес хоста. Но вы также можете использовать DHCPv6 (но не все операционные системы включают (собственный) DHCP-клиент IPv6). Таким образом, локальный маршрутизатор / сервер предоставляет полный адрес клиенту (вашему компьютеру). Olli 13 лет назад 0
Ах хорошо. Я прочитаю это, спасибо! sinni800 13 лет назад 0
1
Brian

В IPv6 нет «частных» IP-адресов. (Существует LinkLocal, но это немного по-другому).

NAT больше не будет существовать. Большинство пробных компаний, таких как comcast, выдают 32-битные адреса каждому потребительскому модему. это даст вам 4 миллиарда IP-адресов для использования с вашим соединением. (прямо о том, сколько IPv4-адресов существует в мире сейчас)

Брандмауэры по-прежнему будут критичны, но больше не будут выполнять NAT. Такие вещи, как личный видеочат, действительно будут работать правильно.

Ааа. Большое спасибо, это не ясно, что MAC объяснил журнал. Они сказали, что у вас будет публичный IPv6-адрес, который состоит из вашего Mac и некоторых других вещей, когда вы подключаетесь к сети, а не как вы только что сказали это ... sinni800 13 лет назад 0
Это вводит в заблуждение. См., Например, http://en.wikipedia.org/wiki/IPv6#Address_Format: «Адрес хоста часто автоматически генерируется из MAC-адреса интерфейса». Ваш журнал прав на эту вещь. Olli 13 лет назад 0
Хммм. Итак, КОГДА это адрес хоста, сгенерированный из MAC-адреса. Только на локальном уровне или где? sinni800 13 лет назад 0
Э-э .. О комкасе. Они дают вам / 32 подсети или 32-битные хост-адреса? Если бы это был 32-битный адрес хоста, у нас была бы сеть / 96. sinni800 13 лет назад 0
1
Tacticious

В IPv6 есть только публичные IP-адреса. Таким образом, никакой NATing не потребуется вообще.

Наименьший возможный блок IP-адресов будет исчисляться тысячами, а не несколькими. Каждому человеку будет выделено тысячи адресов IPv6.

Для каждой молекулы на поверхности Земли будет достаточно адресов IPv6, чтобы иметь свой собственный адрес (не только внутри Земли, но только на лице).

1
LubosD

Да, в IPv6 есть частные IP-адреса. Я шокирован, что никто не возражал против ответов, которые утверждают иначе (и у меня недостаточно репутации, чтобы комментировать).

Они называются уникальными местными адресами, и с 2018 года они в основном ограничены fd00::/8.

Однако их нельзя использовать с NAT так, как используются частные адреса IPv4.

Да, NAT действительно существует в IPv6, но не в форме «маскарада NAT», используемого в IPv4 (он служит для другой цели). Он называется NPTv6 и используется для перевода префиксов.