Verwenden Sie sowohl IPv4 als auch IPv6
Sie sollten sowohl IPv4- als auch IPv6-Adressen verwenden.
Nahezu jeder im Internet hat derzeit eine IPv4-Adresse oder steht hinter einem NAT und kann auf IPv4-Ressourcen zugreifen.
Zum Zeitpunkt des Schreibens waren jedoch nur etwa 0,7%, 2,3%, 3,8%, 6,5%, 9%, 12%, 19%, 22%, 26% des Internets IPv6-fähig. Diese Zahl nimmt jedoch stetig zu, da IPv6 weltweit eingeführt wird.
In sehr wenigen Ländern stellen ISPs hauptsächlich IPv6 oder nur IPv6 für Privatkunden bereit und verwenden NAT, NAT64 oder andere derartige Lösungen in großem Maßstab für die IPv4-Konnektivität. Es wird erwartet, dass diese Zahl zunimmt, wenn der IPv4-Adressraum endlich erschöpft ist. Diese Benutzer haben normalerweise eine bessere Leistung als IPv6.
Wenn ISPs NAT in großem Maßstab einsetzen, um die IPv4-Erschöpfung zu beheben, leiden Benutzer unter einer verringerten Zuverlässigkeit aller ihrer Internetverbindungen aufgrund der Verbindungsbeschränkungen, die den NAT-Gateways in großem Maßstab inhärent sind. Beispielsweise lädt eine Webseite möglicherweise nur einige, aber nicht alle Ressourcen , und es verbleiben fehlerhafte Symbole, auf denen Bilder angezeigt werden sollen, fehlende Stile und Skripte usw. Dies ähnelt der Verbindungsbeschränkung auf einem Heimrouter, wirkt sich jedoch auf alle Benutzer der aus ISP zeitweise und scheinbar zufällig. Wenn Sie möchten, dass Ihre Site für diese Benutzer zuverlässig ist, müssen Sie sie über IPv6 bereitstellen (und der ISP muss IPv6 bereitgestellt haben).
Da IPv6 der Ort ist, an dem sich das Internet entwickelt, sind Sie mit der IPv6-Aktivierung Ihrer Website dem Spiel voraus und können Probleme lösen, lange bevor sie ernst werden.
Konfigurieren Sie Nginx
Standardmäßig können Sie unter Linux und nginx gleichzeitig eine Bindung zu IPv4 und IPv6 herstellen, indem Sie Ihre listen
Anweisungen wie folgt ändern :
listen [::]:80;
listen 80;
Oder für SSL-Sites:
listen [::]:443 ssl;
listen 443 ssl;