Kako nastavim naslov IPv6 na svojem VPS?

VPS Branje: 2 min

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 AAAA z 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;).
Nazaj: VPS – članki (12)