Chociaż spodziewamy się, że adres IPv4 zostanie przypisany do Twojej lokalizacji, możesz być zaskoczony, gdy znajdziesz adres IPv6 również przypisany do Ciebie. Dlaczego oba typy miałyby być do ciebie przypisane w tym samym czasie? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedź na ciekawe pytanie czytelnika.
Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.
Zdjęcie dzięki uprzejmości Ministerio TIC Colombia (Flickr).
Czytnik SuperUser AJS14 chce wiedzieć, dlaczego ma publiczne adresy IPv4 i IPv6 przypisane do jego sieci domowej:
W przypadku mojej sieci domowej mój publiczny adres IP "wyświetla się" jako IPv4 na niektórych stronach internetowych, ale jako IPv6 na innych. Przeczytałem ten wątek SuperUser i rozumiem, że mój usługodawca internetowy może mi przypisywać jeden z każdego rodzaju.
- Jaki jest cel przydzielenia mi jednego z tych typów?
- Czy wyłączenie protokołu IPv6 z systemu Windows na hoście lokalnym gwarantuje, że z tego komputera jest używany tylko adres IPv4? Pytam, jak już przeczytałem, o kwestiach bezpieczeństwa związanych z niektórymi protokołami VPN używanymi w połączeniu z IPv6.
Dlaczego publiczne adresy IPv4 i IPv6 powinny być przypisane do tej samej sieci domowej?
Pomocnik SuperUser Bob ma odpowiedź dla nas:
Jaki jest cel przydzielenia mi jednego z tych typów?
Najlepiej byłoby, gdybyśmy zaczęli wdrażać większe wdrożenie protokołu IPv6 z powodu wyczerpania IPv4. Jednak wiele serwerów nadal nie obsługuje protokołu IPv6. Istnieje wiele obejść, które nie są szczególnie dobre, ale na ogół wymagają tunelowania przez serwer pośredniczący, który można przetłumaczyć między tymi dwoma. Dostawca usług internetowych zapewnia adres IPv4 ze względu na kompatybilność.
Wielu usługodawców internetowych wdraża CGN, w którym wiele osób ma wspólny "publiczny" adres IPv4. Istnieje wiele powodów, dla których jest to złe(1), ale jest to konieczne, ponieważ nie ma wystarczającej liczby adresów IPv4 do obejścia. Właśnie dlatego potrzebujemy IPv6 i prawdopodobnie dlatego, że zapewnia go Twój ISP.
Czy wyłączenie protokołu IPv6 z systemu Windows na hoście lokalnym gwarantuje, że z tego komputera jest używany tylko adres IPv4?
Tak, jednak ogólnie nie jest to dobry pomysł. Alternatywnie można wyłączyć IPv6 na poziomie routera, co jest nieco lepsze, ale znowu nie jest to świetny pomysł. Nie możemy nadal używać IPv4 na zawsze.
Pytam, jak już przeczytałem, o kwestiach bezpieczeństwa związanych z niektórymi protokołami VPN używanymi w połączeniu z IPv6.
Jest to zwykle spowodowane uszkodzonymi klientami VPN i konfiguracjami. Teraz jednak robi się coraz lepiej. Jeśli nie korzystasz z VPN, nie wpłynie to na ciebie. Jeśli użyjesz jednego, powinieneś najpierw przeprowadzić pewne badania, aby sprawdzić, czy obsługuje on poprawnie protokół IPv6 (obecnie powinny to być nowoczesne sieci VPN). Jednym z największych problemów było to, że klienci VPN całkowicie ignorowali IPv6, więc połączenia IPv6 pomijały VPN, ale mam nadzieję, że poprawiło się to teraz, gdy uwaga skupia się bardziej na problemie (patrz także: Luka w zabezpieczeniach IPv6 powoduje dziury w roszczeniach dostawców VPN ).
(1) Na przykład jedną z konsekwencji CGN jest to, że użytkownicy domowi nie mogą już dłużej bezpiecznie hostować serwera. Tradycyjne NAT było wystarczająco złe (i znowu było konsekwencją niedoboru IPv4), ale z przekazywaniem portów CGN nie jest już możliwe. Istnieją techniki do jego obejścia, takie jak dziurkowanie NAT, ale wymagają one zewnętrznych serwerów i nie zawsze działają w zależności od wymaganej usługi. Posiadanie unikalnego adresu IPv6 działa na rzecz tego ograniczenia.
Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.