Mens du forventer at få en IPv4-adresse tildelt din placering, kan du blive overrasket over at finde en IPv6-adresse, der også er tildelt dig. Hvorfor skulle begge typer dog tildeles dig på samme tid? Dagens SuperUser Q & A-indlæg har svaret på en nysgerrig læsers spørgsmål.
Dagens spørgsmål og svar-session kommer til os med tilladelse fra SuperUser - en underinddeling af Stack Exchange, en community-driven gruppe af Q&A websteder.
Billede med tilladelse til IKT-ministeriet Colombia (Flickr) .
Spørgsmålet
SuperUser-læser AJS14 vil vide, hvorfor han har IPv4- og IPv6-offentlige adresser tildelt til sit hjemmenetværk:
For mit hjemmenetværk “vises” min offentlige IP-adresse som IPv4 på nogle websteder og alligevel som IPv6 på andre. Jeg har læst denne SuperUser-tråd og forstå, at det er muligt for min internetudbyder at have tildelt mig en af hver type.
- Hvad er formålet med at tildele mig en af hver type?
- Kan deaktivering af IPv6 fra Windows på en lokal vært garantere, at der kun bruges en IPv4-adresse fra den computer? Spørger jeg, som jeg har læst om sikkerhedshensyn i forbindelse med visse VPN-protokoller, der bruges i kombination med IPv6.
Hvorfor ville IPv4 og IPv6 offentlige adresser blive tildelt det samme hjemmenetværk?
Svaret
SuperUser-bidragyder Bob har svaret til os:
Hvad er formålet med at tildele mig en af hver type?
Ideelt set skulle vi bevæge os mod større IPv6-udrulning på grund af IPv4-udmattelse . Mange servere understøtter dog stadig ikke IPv6. Der er mange løsninger, ingen særlig store, men de involverer generelt tunneling gennem en mellemliggende server, der kan oversættes mellem de to. Din internetudbyder giver dig en IPv4-adresse af kompatibilitetsårsager.
Hvad mange internetudbydere gør nu er at implementere CGN , hvor mange mennesker deler en enkelt “offentlig” IPv4-adresse. Der er mange grunde til, at dette er en dårlig ting (1) , men det er nødvendigt simpelthen fordi der ikke er nok IPv4-adresser til at gå rundt. Dette er grunden til, at vi har brug for IPv6, og sandsynligvis hvorfor din internetudbyder leverer det.
Kan deaktivering af IPv6 fra Windows på en lokal vært garantere, at der kun bruges en IPv4-adresse fra den computer?
Ja, men dette er generelt ikke en god idé. Alternativt kan du deaktivere IPv6 på routerniveau, hvilket er lidt bedre, men igen er dette ikke en god ide. Vi kan ikke fortsætte med at bruge IPv4 for evigt.
Spørger jeg, som jeg har læst om sikkerhedshensyn i forbindelse med visse VPN-protokoller, der bruges i kombination med IPv6.
Det skyldes typisk ødelagte VPN-klienter og konfigurationer. Det bliver dog bedre nu. Hvis du ikke bruger VPN'er, påvirker det dig ikke. Hvis du bruger en, skal du først undersøge noget for at se, om den understøtter IPv6 korrekt (moderne VPN'er skal nu). Et af de største problemer var med VPN-klienter, der ignorerede IPv6 fuldstændigt, så IPv6-forbindelser omgåede VPN, men forhåbentlig er det blevet bedre nu, hvor der er mere opmærksomhed fokuseret på problemet (se også: IPv6-sikkerhedssårbarhed stikker huller i VPN-udbyders krav ).
(1) For eksempel er en af konsekvenserne af CGN, at hjemmebrugere ikke længere kan være vært for en server pålideligt. Traditionel NAT var dårlig nok (og igen en konsekvens af IPv4-manglen), men med CGN-port-forwarding er det heller ikke længere muligt. Der er teknikker til at arbejde omkring det, såsom NAT hole-punching , men de kræver eksterne servere og fungerer ikke altid afhængigt af den nødvendige service. At have en unik IPv6-adresse fungerer omkring denne begrænsning.
Har du noget at tilføje til forklaringen? Lyd fra i kommentarerne. Vil du læse flere svar fra andre teknisk kyndige Stack Exchange-brugere? Tjek den fulde diskussionstråd her .