Hvorfor har jeg IPv4- og IPv6-offentlige adresser tildelt til hjemmenettverket?
Mens du forventer å ha en IPv4-adresse tildelt din plassering, kan du bli overrasket over å finne en IPv6-adresse som også er tildelt deg. Hvorfor skulle begge typer bli tildelt til deg samtidig? Dagens SuperUser Q & A innlegg har svaret på en nysgjerrig leser spørsmål.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Image courtesy of Ministerio TIC Colombia (Flickr).
Spørsmålet
SuperUser leser AJS14 vil vite hvorfor han har IPv4 og IPv6 offentlige adresser tildelt til hjemmenettverket hans:
For mitt hjemmenettverk, viser min offentlige IP-adresse "som IPv4 på enkelte nettsteder, likevel som IPv6 på andre. Jeg har lest denne SuperUser-tråden og forstått at det er mulig for Internett-leverandøren å ha tildelt meg en av hver type.
- Hva er hensikten med å tilordne en av hver type til meg?
- Kan deaktivere IPv6 fra Windows på en lokal vertsgaranti at bare en IPv4-adresse blir brukt fra den datamaskinen? Jeg spør som jeg har lest om sikkerhetsproblemer i forhold til enkelte VPN-protokoller som brukes i kombinasjon med IPv6.
Hvorfor skulle IPv4 og IPv6 offentlige adresser bli tildelt i samme hjemmenettverk?
Svaret
SuperUser-bidragsyter Bob har svaret for oss:
Hva er hensikten med å tilordne en av hver type til meg?
Ideelt sett bør vi bevege seg mot større IPv6-utrulling på grunn av IPv4-utmattelse. Imidlertid støtter mange servere fortsatt ikke IPv6. Det er mange løsninger, ikke særlig bra, men de involverer vanligvis tunneling gjennom en mellomliggende server som kan oversette mellom de to. Din Internett-leverandør gir deg en IPv4-adresse for kompatibilitetsårsaker.
Hva mange Internett-leverandører gjør nå er implementere CGN, hvor mange deler en enkelt "offentlig" IPv4-adresse. Det er mange grunner til at dette er en dårlig ting(1), men det er bare fordi det ikke er nok IPv4-adresser å gå rundt. Det er derfor vi trenger IPv6, og sannsynligvis hvorfor din ISP gir den.
Kan deaktivere IPv6 fra Windows på en lokal vert, garanterer at bare en IPv4-adresse blir brukt fra den datamaskinen?
Ja, dette er imidlertid vanligvis ikke en god ide. Alternativt kan du deaktivere IPv6 på ruternivå, noe som er litt bedre, men igjen er dette ikke en god ide. Vi kan ikke fortsette å bruke IPv4 for alltid.
Jeg spør som jeg har lest om sikkerhetsproblemer i forhold til enkelte VPN-protokoller som brukes i kombinasjon med IPv6.
Det skyldes vanligvis brutte VPN-klienter og konfigurasjoner. Det blir imidlertid bedre nå, skjønt. Hvis du ikke bruker VPN, påvirker det ikke deg. Hvis du bruker en, bør du gjøre noen undersøkelser først for å se om den støtter IPv6 riktig (moderne VPNs skal nå). En av de største problemene var at VPN-klienter ignorert IPv6 helt, så IPv6-tilkoblinger omgått VPN, men forhåpentligvis har det blitt bedre nå, da det er mer oppmerksomhet fokusert på problemet (se også: IPv6-sikkerhetsproblemet pokes hull i VPN-leverandørers krav ).
(1) For eksempel er et av konsekvensene av CGN at hjemmebrukere ikke lenger kan betjene en server på en pålitelig måte. Tradisjonell NAT var dårlig nok (og igjen en konsekvens av IPv4-mangelen), men med CGN-port-videresending er det ikke lenger mulig. Det finnes teknikker for å jobbe rundt det, for eksempel NAT hullpunching, men de krever eksterne servere og vil ikke alltid fungere, avhengig av tjenesten som kreves. Å ha en unik IPv6-adresse fungerer rundt denne begrensningen.
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.