De fleste Internett-trafikk kjører på IPv4, noe som gir mulighet for 4,3 milliarder IP-adresser. Siden Internett har vokst eksponentielt, går IPv4-adresserommet sakte ut av nye adresser. Spesielt, ser frem til Internett av ting og et mylder av nye tilkoblede enheter og apparater, en ny løsning var nødvendig.
IPv6 er den nyeste Internett-protokollen som utvider IP-adresserommet til 128 bit, og tillater 2128 adresser. Hvor IPv4-adresser består av fire byte, f.eks. 128.4.32.241, består IPv6-adressen av åtte grupper med fire heksesifre, f.eks. 2400: 6180: 0000: 00D0: 0000: 0000: 0129: E001.
IPV6 er bygget med fremtiden i tankene.
Network Computing har et fint sammendrag av fordelene med IPv6: effektivere ruting og pakkehåndtering, mer effektiv høy båndbredde kringkasting, f.eks. multicast, forenklet administrasjon og oppsett og mye forbedret pakkesikkerhet.
Ifølge Wikipedia kjører bare 4% av Internett-trafikken i IPv6-adresserommet på dette tidspunktet. Med mindre du jobber for et selskap med et dedikert IPv6-nettverk, trenger du sannsynligvis ikke å bekymre deg mye om det i flere år. Men hvis du ønsker å få fart på IPv6, vil denne opplæringen forklare hvordan du kan være billig for et IPv6-nettsted og øke ekspertisen din.
I denne opplæringen skal vi vise deg hvordan du konfigurerer en IPv6-server i skyen på Digital Ocean, som nylig begynte å tilby IPv6 uten ekstra kostnad med deres Singapore og New York-baserte regioner.
Her er noen av grunnene til at jeg liker Digital Ocean: lavpris hosting, rask solid state digital stasjon, enkel nettbasert administrasjon, veldig god støtte og IPv6-evner.
Enten du kan få tilgang til det nye nettstedet ditt via IPv6, er det egentlig ikke meningen her. Jeg prøver bare å vise deg hvordan du konfigurerer det og konfigurerer det, noe som gir deg litt eksponering for hvordan IPv6 fungerer. Faktisk tilgang til nettstedet ditt via IPv6 krever IPv6-kompatibel maskinvare og enda viktigere et IPv6-kompatibelt nettverk - som du sannsynligvis ikke har.
Du kan sjekke om din nåværende nettverkstilkobling støtter IPv6 på Test-IPv6.com.
I 2010 skrev jeg om å kjøpe ditt eget kabel- eller DSL-modem hjemme for å spare på månedlige leieavgifter. For hjemme, til slutt, trenger du et modem som er DOCSIS 3.0-kompatibelt for å fungere med IPv6. Wikipedia opprettholder en liste over IPv6-kompatible enheter.
Merk at hvis du setter opp ditt eget IP-6 intranett hjemmefra i kjelleren din, vil du sannsynligvis trenge en nå.
Denne opplæringen følger disse instruksjonene for WordPress installasjon for Digital Ocean, bortsett fra at du må opprette en IPv6-aktivert dråpe i New York 3-regionen som vist nedenfor.
Når du har registrert deg for Digital Ocean, vil du opprette en dråpe:
Velg New York 3-regionen (det er det som er aktivert for IPv6):
Velg LAMP-applikasjonen og IPv6:
Følg de resterende trinnene som er beskrevet i opplæringen for å installere WordPress-nettstedet eller sett opp ditt eget eksempel Apache-nettsted. For denne opplæringen er det ikke noe som betyr at det faktiske nettstedet du bruker. Du kan til og med bruke standard Apache-nettstedet.
Når Digital Ocean lager din Droplet, vil de sende deg e-post til deg tilgangsinformasjon og IP-adresser. Under den vanlige IPv4-adressen vil det være IPv6 adresseringsinformasjon:
I en IPv6-adresse som 2604: a880: 800: 10 :: 53: d001 representerer :: grupper av fire nuller. Hvert kolon er i hovedsak stenografi for fire nuller.
Hvis IPv6-informasjonen mangler, kan det hende du har opprettet din dråpe utenfor NewYork3- eller Singapore-regionene.
Merk at hvis du vil konfigurere IPv6 på en eksisterende server, har Digital Ocean en opplæring for det.
Deretter, med domenenavnetjenesten din, legger du til en AAAA-post, adresseringsrekorden for IPv6-adresser (i motsetning til A-poster for IPv4). Du kan bruke det samme domenet og underdomenet for IPv6 som IPv4:
Når domenenavnet ditt har spredt, kan du sjekke posten fra serveren din:
vert -t AAAA ipv6.lookahead.io
Du ser noe slikt:
ipv6.lookahead.io har IPv6-adresse 2604: a880: 800: 10 :: 53: d001
Hvis du har slutt for å avslutte IPv6-nettverkstilgang på din lokale datamaskin, kan du gjøre dette for å pinge den nye dråpen, merk at vi bruker ping6, ikke ping:
ping6 2604: a880: 800: 10 :: 53: D001
Mest sannsynlig, men du må logge deg på dråpet via IPv4 og sjekke IPv6-konfigurasjonen derfra.
Kjør ip
kommandoen med -6
alternativ, du bør se minst to oppføringer:
Deretter kan du peke Googles offentlige IPv6-navnetjenester (merk at vi bruker ping6):
ping6 2001: 4860: 4860 :: 8888
En vellykket ping-respons viser at din IPv6-tilkobling er aktiv.
Du kan også kjøre en traceroute til Google (Merk, vi bruker Traceroute6):
traceroute6 google.com
Eller, en grave (merk etter den etterfølgende AAAA for IPv6):
grave ipv6.lookahead.io AAAA
Digital Ocean har en annen guide til disse nettverksverktøyene her.
Når du har konfigurert WordPress eller Apache testing nettsted, kan du konfigurere Apache for å lytte offentlig på din IPv6-adresse:
nano /etc/apache2/ports.conf
Legg til følgende linjer med IPv4- og IPv6-adressene dine:
Lytt 104.131.28.84:80
Hør [2604: a880: 800: 10: 53: d001]: 80
Oppdater Apache og prøv å få tilgang til nettstedet ditt via IPv4.
service apache2 reload
Deretter kommenterer IPv4 Listen-linjen (for eksempel #Listen) og laster på apache igjen. Nå vil du ikke kunne få tilgang til nettstedet via IPv4.
For moro skyld har jeg opprettet en ny IPv6-dråpe på Digital Ocean - etter de samme instruksjonene ovenfor. En av de kule tingene om Digital Ocean, er at du bare betaler per time - så det er veldig enkelt å starte opp disse testinstansene og deretter avslutte dem.
I hovedsak skaper vi vårt eget geekdrevne IPv6-intranett på Digital Ocean, og vi skal bruke den nye dråpen for å bla gjennom den første nettsiden.
Fra denne nye IPv6-dråpen skal jeg fange hjemmesiden min hjemmeside ved hjelp av wget i IPv6-modus:
wget -6 ipv6.lookahead.io
Hvis du ekko den oppfangne filen, bør du se bevis på WordPress-hjemmesiden din. Kul? Ikke super nyttig, men kult.
Jeg håper du har hatt denne semi-nyttige introduksjonen til IPv6. Hvordan virker fremtiden smaken?
Ta gjerne inn korrigeringer, spørsmål eller kommentarer nedenfor. Du kan også nå meg på Twitter @ reifman eller email meg direkte.