Hemsida » hur » Varför har jag IPv4 och IPv6-offentliga adresser tilldelade mitt hemnätverk?

    Varför har jag IPv4 och IPv6-offentliga adresser tilldelade mitt hemnätverk?

    Medan du förväntar dig att ha en IPv4-adress tilldelad din plats, kan du bli förvånad att hitta en IPv6-adress som tilldelats dig också. Varför skulle båda typerna tilldelas till dig samtidigt? Dagens SuperUser Q & A inlägg har svaret på en nyfiken läsarens fråga.

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Bild med tillstånd av Ministerio TIC Colombia (Flickr).

    Frågan

    SuperUser-läsaren AJS14 vill veta varför han har IPv4- och IPv6-offentliga adresser tilldelade sitt hemnätverk:

    För mitt hemnätverk visar min offentliga IP-adress "som IPv4 på vissa webbplatser, men som IPv6 på andra. Jag har läst denna SuperUser-tråd och förstått att det är möjligt för min Internetleverantör att ha tilldelat mig en av varje typ.

    • Vad är syftet med att tilldela en av varje typ till mig?
    • Kan inaktivera IPv6 från Windows på en lokal värdgaranti att endast en IPv4-adress används från den datorn? Jag frågar som jag har läst om säkerhetsproblem i förhållande till vissa VPN-protokoll som används i kombination med IPv6.

    Varför skulle IPv4 och IPv6 offentliga adresser tilldelas samma hemnätverk?

    Svaret

    SuperUser-bidragare Bob har svaret för oss:

    Vad är syftet med att tilldela en av varje typ till mig?

    Helst bör vi gå vidare mot ökad IPv6-utbyggnad på grund av IPv4-utmattning. Men många servrar stöder fortfarande inte IPv6. Det finns många lösningar, ingen särskilt bra, men de involverar vanligtvis tunnling genom en mellanliggande server som kan översätta mellan de två. Din Internetleverantör ger dig en IPv4-adress av kompatibilitetsskäl.

    Vilka Internetleverantörer gör nu är implementera CGN, där många delar en enda "offentlig" IPv4-adress. Det finns många anledningar till varför detta är en dålig sak(1), men det är bara nödvändigt för att det inte finns tillräckligt med IPv4-adresser att gå runt. Det är därför vi behöver IPv6, och förmodligen varför din ISP tillhandahåller den.

    Kan inaktivera IPv6 från Windows på en lokal värdgaranti så att endast en IPv4-adress används från den datorn?

    Ja, det är dock generellt inte en bra idé. Alternativt kan du inaktivera IPv6 på routernivån, vilket är lite bättre, men det är inte en bra idé igen. Vi kan inte fortsätta använda IPv4 för alltid.

    Jag frågar som jag har läst om säkerhetsproblem i förhållande till vissa VPN-protokoll som används i kombination med IPv6.

    Det beror vanligtvis på brutna VPN-klienter och konfigurationer. Det blir dock bättre nu. Om du inte använder VPN, påverkar det dig inte. Om du använder en, bör du göra några undersökningar först för att se om den stöder IPv6 korrekt (moderna VPN: er ska nu). En av de största problemen var att VPN-klienter helt och hållet ignorerar IPv6, så IPv6-anslutningar kringgick VPN, men förhoppningsvis har det blivit bättre nu att det finns mer uppmärksamhet inriktad på problemet (se även: IPv6-säkerhetsproblemet pekar hål i VPN-leverantörers påståenden ).

    (1) En av konsekvenserna av CGN är till exempel att hemanvändare inte längre kan betjäna en server på ett tillförlitligt sätt. Traditionell NAT var dålig nog (och igen en följd av IPv4-bristen), men med CGN-port-vidarebefordran är det inte längre möjligt. Det finns tekniker för att arbeta runt det, till exempel NAT-hålslagning, men de kräver externa servrar och kommer inte alltid fungera beroende på vilken tjänst som krävs. Att ha en unik IPv6-adress fungerar runt denna begränsning.


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.