Hogyan állítsam be az IPv6 címet a VPS-emen?

VPS 2 perc olvasás

Az IPv6 az IPv4 utódja: 128 bites címeivel gyakorlatilag kimeríthetetlen címteret ad. KVM VPS csomagjainkban minden szerver az IPv4 cím mellett IPv6 címet is kap.

Miért érdemes használni?

  • Egyre több internetszolgáltató és mobilhálózat használ IPv6-ot, így a látogatók egy része közvetlenül, címfordítás nélkül éri el a szervert.
  • Egyes szolgáltatások (például a levelezés a nagy szolgáltatók felé) IPv6-on is kommunikálnak; ha a szerver IPv6-on is elérhető, ezt jól kell beállítani.
  • Az IPv6 cím a szerverhez tartozik, így később sem kell címhiány miatt aggódnia.

Először ellenőrizze

Lehet, hogy az IPv6 már működik. Nézze meg:

ip -6 addr show
ip -6 route show

Ha az interfészen látható egy scope global IPv6 cím, és van default via útvonal, akkor be van állítva; ugorjon az ellenőrzéshez.

Beállítás

Az IPv6 címet, a prefixhosszt és az átjárót az Ügyfélportálon, a VPS szolgáltatás adatai között találja. Az alábbi példákban a 2001:db8:1234::10/64 cím és a 2001:db8:1234::1 átjáró helyére a sajátját írja, az interfész nevét pedig (eth0, ens3) az ip link parancs mutatja meg.

Ubuntu (netplan): egészítse ki a /etc/netplan/ mappában lévő fájlt:

network:
  version: 2
  ethernets:
    ens3:
      addresses:
        - 2001:db8:1234::10/64
      routes:
        - to: "::/0"
          via: "2001:db8:1234::1"

Ha a fájlban az IPv4 beállítások már szerepelnek, csak az IPv6 sorokat adja hozzá a meglévő addresses és routes listához. Próbálja ki a sudo netplan try paranccsal: ha a kapcsolat megszakad, 120 másodperc után visszaáll az előző beállítás. Ha minden rendben, véglegesítse: sudo netplan apply.

Debian (ifupdown): a /etc/network/interfaces fájlban:

iface eth0 inet6 static
    address 2001:db8:1234::10/64
    gateway 2001:db8:1234::1

Majd: 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"

A kapcsolat nevét az első parancs listázza ki.

Ellenőrzés

ping -6 -c 4 google.com
curl -6 https://ifconfig.co

Ha a ping választ kap, és a második parancs az Ön IPv6 címét írja ki, a kapcsolat működik. Hálózati hibakereséshez a ping, traceroute, mtr, dig és curl használatát bemutató cikk ad további eszközöket.

Ne felejtse el

  • Tűzfal: a szabályoknak az IPv6 forgalomra is érvényesnek kell lenniük, különben a szerver IPv6-on védtelen maradhat; lásd a VPS tűzfalának beállításáról szóló cikket.
  • DNS: ha a weboldala IPv6-on is elérhető legyen, vegyen fel a domainhez egy AAAA rekordot a szerver IPv6 címével.
  • Webszerver: ellenőrizze, hogy az Nginx vagy az Apache az IPv6 címen is figyel-e (Nginxnél például listen [::]:443 ssl;).
Vissza: VPS leírások (12)