Gunakan IPv4 dan IPv6
Anda harus menggunakan alamat IPv4 dan IPv6.
Hampir setiap orang di Internet saat ini memiliki alamat IPv4, atau berada di belakang semacam NAT, dan dapat mengakses sumber daya IPv4.
Namun, pada saat penulisan hanya sekitar 0,7% 2,3% 3,8% 6,5% 9% 12% 19% 22% 26% dari Internet adalah IPv6 mampu , tetapi jumlah itu terus berkembang sebagai IPv6 mulai bergulir di seluruh dunia.
Di beberapa tempat, ISP menyediakan terutama IPv6 atau hanya IPv6 untuk pelanggan perumahan dan menggunakan NAT skala besar, NAT64 atau solusi lain semacam itu untuk konektivitas IPv4. Jumlah ini diperkirakan akan bertambah karena ruang alamat IPv4 akhirnya habis. Para pengguna ini biasanya akan memiliki kinerja yang lebih baik daripada IPv6.
Ketika ISP telah mengerahkan NAT skala besar untuk mengatasi kelelahan IPv4, pengguna yang terjebak dengan ini akan mengalami penurunan keandalan semua koneksi Internet mereka karena batas koneksi yang melekat pada gateway NAT skala besar. Misalnya, halaman web mungkin hanya memuat sebagian tetapi tidak semua sumber dayanya , meninggalkan ikon yang rusak di mana gambar seharusnya berada, gaya dan skrip yang hilang, dll. Ini mirip dengan kelelahan batas koneksi pada router rumah, tetapi mempengaruhi semua pengguna ISP sebentar-sebentar dan tampaknya acak. Jika Anda ingin situs Anda dapat diandalkan untuk para pengguna ini, Anda harus menyajikannya melalui IPv6 (dan ISP harus telah menggunakan IPv6).
Karena IPv6 adalah tujuan Internet, menjadikan situs web Anda IPv6 diaktifkan sekarang menjadikan Anda unggul dalam permainan dan memungkinkan Anda menyelesaikan masalah jauh sebelum masalah tersebut menjadi serius.
Konfigurasikan nginx
Secara default dengan Linux dan nginx, Anda dapat mengikat IPv4 dan IPv6 secara bersamaan dengan mengubah listen
arahan Anda ke:
listen [::]:80;
listen 80;
Atau, untuk situs SSL:
listen [::]:443 ssl;
listen 443 ssl;