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

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

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

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

    Изображение с любезното съдействие на Ministerio TIC Colombia (Flickr).

    Въпроса

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

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

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

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

    Отговорът

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

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

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

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

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

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

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

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

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


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