If-Koubou

Защо имам IPv4 и IPv6 публични адреси, присвоени на моята домашна мрежа?

Защо имам IPv4 и IPv6 публични адреси, присвоени на моята домашна мрежа? (Как да)

Докато очаквате да имате IPv4 адрес, зададен на вашето местоположение, може да бъдете изненадани да намерите и IPv6 адрес, който ви е назначен. Защо и двата типа да ви бъдат присвоени едновременно? Днешната публикация "SuperUser Q & A" е отговорът на въпроса на любознателен читател.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Снимката е предоставена от Ministerio TIC Колумбия (Flickr).

Въпроса

Reader на SuperUser AJS14 иска да знае защо има IPv4 и IPv6 публични адреси, назначени на неговата домашна мрежа:

За моята домашна мрежа моят публичен IP адрес "се показва" като IPv4 на някои уебсайтове, но като IPv6 на други. Четох тази тема на SuperUser и разбрах, че е възможно моят доставчик на интернет услуги да ми е определил по един от всеки тип.

  • Каква е целта ми да присвоите по един от всеки тип?
  • Може ли деактивирането на IPv6 от Windows в локален хост да гарантира, че от този компютър се използва само IPv4 адрес? Питам, докато прочетох за опасения за сигурността във връзка с определени VPN протоколи, използвани в комбинация с IPv6.

Защо публичните адреси на IPv4 и IPv6 да бъдат присвоени към една и съща домашна мрежа?

Отговорът

Сътрудникът на SuperUser Bob има отговора за нас:

Каква е целта ми да присвоите по един от всеки тип?

В идеалния случай трябва да се движим към по-голямо разпространение на IPv6, дължащо се на изчерпване на IPv4. Много сървъри обаче все още не поддържат IPv6. Има много начини за заобикаляне, никой не е особено голям, но те обикновено включват тунелиране през междинен сървър, който може да се преведе между тях. Вашият интернет доставчик Ви предоставя IPv4 адрес, за да ви осигури основания за съвместимост.

Това, което много доставчици на интернет услуги правят сега, е прилагането на CGN, където много хора споделят един "публичен" IPv4 адрес. Има много причини, поради които това е лошо нещо(1), но е необходимо просто защото няма достатъчно IPv4 адреси, за да се движите. Ето защо се нуждаем от IPv6, а вероятно и от вашия доставчик на интернет услуги.

Може ли деактивирането на IPv6 от Windows в локален хост да гарантира, че от този компютър се използва само IPv4 адрес?

Да, обаче, това обикновено не е добра идея. Друга възможност е да деактивирате IPv6 на ниво рутер, което е малко по-добро, но отново това не е страхотна идея. Не можем да продължим да използваме IPv4 завинаги.

Питам, докато прочетох за опасения за сигурността във връзка с определени VPN протоколи, използвани в комбинация с IPv6.

Това обикновено се дължи на счупени VPN клиенти и конфигурации. Сега става все по-добре. Ако не използвате VPN, това няма да ви засегне. Ако го използвате, първо трябва да направите някои изследвания, за да видите дали той поддържа IPv6 правилно (досега трябва да са модерни VPN). Един от най-големите проблеми е, че VPN клиентите игнорират изцяло IPv6, така че IPv6 връзките заобиколиха VPN, но се надяваме, че това се е подобрило сега, когато фокусът е фокусиран върху проблема (вижте: IPv6 уязвимост ).

(1) Например едно от последиците от CGN е, че домашните потребители вече не могат надеждно да хостват на сървър. Традиционният NAT беше достатъчно лош (и отново последствие от недостига на IPv4), но при CGN препращането на пристанища вече не е възможно. Има техники за работа около него, като NAT-дупчене, но те изискват външни сървъри и не винаги ще работят в зависимост от нужната услуга. Уникалният IPv6 адрес работи около това ограничение.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.