Moet U De Zorg Over IPv6-Connectiviteit Voor Uw Web Server?

0
178
metamorworks

IPv6 is de nieuwste versie van het Internet Protocol, het vervangen van de verouderde IPv4 die nog steeds de bevoegdheden van de meerderheid van de web, en het oplossen van het IP-uitputting probleem. Is het echt sneller, en moet u de zorg over uw server?

Is IPv6 Sneller?

Er is een beetje van het debat rond deze kwestie. Op papier, IPv6 moet worden marginaal langzamer. De grootte kop is veel groter, vanwege IPv6 nodig 128 bits voor de bron-en doeladressen ten opzichte van IPv4 is 32 bits. Samengevat IPv6 kop grootte is bijna verdubbeld.

Dit is niet echt een probleem in de praktijk echter, sinds IPv6 is niet slechts een toename van adres grootte—het vereenvoudigt de afhandeling van het verkeer, en in sommige gevallen kan leiden tot de werkelijke prestaties verhoogt als gevolg van knelpunten in IPv4-infrastructuur.

In het verleden, IPv6 gebruikt worden vreselijk traag, maar het is beter van jaar tot jaar. Volgens Facebook in 2015 IPv6 is een verbeterde TCP connect reactie tijden tot 15%. Echter, dit is aan de orde van een paar milliseconden, en dat is niet niets, maar is niet zoals een radicale snelheid voordeel dat zou vereisen dat u de camera inschakelt onmiddellijk.

In sommige gevallen echter, IPv6 kan eigenlijk een beetje langzamer aan dan IPv4, en niet te vergeten het feit dat sommige gebruikers niet in staat zijn om toegang te krijgen tot IPv6-inhoud.

Verdict: Het Doet geen Pijn om Het te Activeren

Het goede nieuws is, hebben we niet nodig om dit debat hier, omdat de vraag eigenlijk niet uit. Je hoeft niet te kiezen tussen de ene of de andere. De meeste moderne browsers sturen TCP handdruk aanvragen voor zowel de IPv4-en IPv6-adressen van uw web server, evenals alle andere alternatieve adressen). Indien men reageert als eerste wordt gekozen om de volledige verbinding.

Als een oudere browser dit niet ondersteund, het zal gewoon verbinding maken met het IPv4-adres. Dit is bekend als de Blije Ogen (of Snel Fallback) algoritme, en het is de belangrijkste reden dat IPv6 maakt adoptable in de eerste plaats.

Globaal, als u niet kunt inschakelen IPv6-om wat voor reden, of gewoon niet de zorg, zal het u niet ontbreken op veel. Echter, waardoor het zeer eenvoudig is, en met mogelijke verbeteringen van de prestaties op de tafel, het is de moeite waard het nemen van een paar minuten om deze in te schakelen. Immers, het kan geen kwaad.

GERELATEERD: Hoe Vindt u Uw Nginx Configuratie Map

Hoe om Te Schakelen Op IPv6 in NGINX en Apache

Voordat u begint, moet u ervoor zorgen dat uw web server is ook bereikbaar via IPv6. Dit zal meestal gepaard gaan met u het aanvragen van een IPv6-adres van uw VPS. Voor AWS, IPv6-adressen worden automatisch gemaakt voor EC2 gevallen, en zijn toegewezen aan de ENI—niet de instantie zelf.

Na dat je nodig hebt voor het maken van een AAAA-Record (vier keer IPv4) in uw DNS, zodat gebruikers weten wat het adres om verbinding te maken. Uw DNS-provider moet een optie hebben voor dit. Voor AWS, kunt u zelfs AAAA Alias records, die zal in kaart brengen van dynamisch naar een AWS bron over IPv6.

Voor NGINX, kunt u IPv6 inschakelen door te luisteren op uw server is beschikbaar IPv6-adressen, met de volgende notatie:

server {
luisteren [::]:80;
}

Optioneel kunt u luisteren op een enkele handmatige adres met behulp van listen [ADRES]:80, of alleen IPv6 inschakelen met behulp van ipv6only=op.

Voor Apache, kunt u deze op dezelfde wijze met behulp van een extra Luister richtlijn in uw httpd.conf:

Luisteren [ADRES]:80