IPv6 je naslednik IPv4: s 128-bitnimi naslovi daje praktično neizčrpen naslovni prostor. V naših paketih KVM VPS vsak strežnik poleg naslova IPv4 dobi tudi naslov IPv6.
Zakaj ga je vredno uporabljati?
- Vse več ponudnikov interneta in mobilnih omrežij uporablja IPv6, zato del obiskovalcev strežnik doseže neposredno, brez prevajanja naslovov.
- Nekatere storitve (na primer pošta proti velikim ponudnikom) komunicirajo tudi prek IPv6; če je strežnik dosegljiv tudi prek IPv6, je treba to pravilno nastaviti.
- Naslov IPv6 pripada strežniku, zato ti tudi pozneje ni treba skrbeti zaradi pomanjkanja naslovov.
Najprej preveri
Morda IPv6 že deluje. Poglej:
ip -6 addr show
ip -6 route show
Če je na vmesniku viden naslov IPv6 scope global in obstaja pot default via, je nastavljen; preskoči na preverjanje.
Nastavitev
Naslov IPv6, dolžino predpone in prehod najdeš na portalu za stranke, med podatki storitve VPS. V spodnjih primerih namesto naslova 2001:db8:1234::10/64 in prehoda 2001:db8:1234::1 vpiši svoje, ime vmesnika (eth0, ens3) pa pokaže ukaz ip link.
Ubuntu (netplan): dopolni datoteko v mapi /etc/netplan/:
network:
version: 2
ethernets:
ens3:
addresses:
- 2001:db8:1234::10/64
routes:
- to: "::/0"
via: "2001:db8:1234::1"
Če so v datoteki nastavitve IPv4 že navedene, obstoječima seznamoma addresses in routes dodaj le vrstice IPv6. Preizkusi z ukazom sudo netplan try: če se povezava prekine, se po 120 sekundah obnovi prejšnja nastavitev. Če je vse v redu, jo uveljavi: sudo netplan apply.
Debian (ifupdown): v datoteki /etc/network/interfaces:
iface eth0 inet6 static
address 2001:db8:1234::10/64
gateway 2001:db8:1234::1
Nato: sudo systemctl restart networking.
AlmaLinux, Rocky Linux (NetworkManager):
nmcli connection show
sudo nmcli connection modify "eth0" ipv6.method manual ipv6.addresses 2001:db8:1234::10/64 ipv6.gateway 2001:db8:1234::1
sudo nmcli connection up "eth0"
Ime povezave izpiše prvi ukaz.
Preverjanje
ping -6 -c 4 google.com
curl -6 https://ifconfig.co
Če ping dobi odgovor in drugi ukaz izpiše tvoj naslov IPv6, povezava deluje. Za iskanje omrežnih napak ponuja več orodij članek o uporabi ping, traceroute, mtr, dig in curl.
Ne pozabi
- Požarni zid: pravila morajo veljati tudi za promet IPv6, sicer lahko strežnik prek IPv6 ostane nezaščiten; glej članek o nastavitvi požarnega zidu VPS.
- DNS: če naj bo tvoja spletna stran dosegljiva tudi prek IPv6, domeni dodaj zapis
AAAAz naslovom IPv6 strežnika. - Spletni strežnik: preveri, ali Nginx ali Apache posluša tudi na naslovu IPv6 (pri Nginx na primer
listen [::]:443 ssl;).