Pereiti prie turinio
Networks

Savi IP adresai (BYOIP)

Hetzner BYOIP: savi IP adresai Hetzner

BYOIP pagal užklausąVokietijaPatikrinta pagal Hetzner dokumentaciją Išversta iš anglų kalbos. Skaityti originalą

Hetzner debesijos serveriai ir standartiniai dedikuoti serveriai naudoja adresus, kuriuos paskiria Hetzner, o jų dokumentacija nieko nesako apie savų adresų atsinešimą: juose savus adresus naudoti galima per tunelį, 2 būdas toliau. Tai, ką Hetzner sutvarko per užklausą, yra 1 būdas, individualiems bare metal sprendimams.

1 būdas: Hetzner BGP upstream

Hetzner tai nurodo tarp savo colocation specialių pasiūlymų kaip interneto upstream su asmenine, rezervuota BGP sesija. Tą dieną, kai tikrinome, jos dokumentacija sakė:

  • ASN ir adresus atsinešate Jūs. Upstream „requires an own ASN“ (vertimas: „reikalauja savo ASN“), savo IP adresus skelbiate Jūs, o Hetzner jam jokių adresų nesuteikia.
  • Dvi jungtys. Jungtis baigiasi dviejuose rezervuotuose magistralės maršrutizatoriuose, su BGP sesija kiekviename, per du /30 perdavimo tinklus, kuriuos Hetzner apmokestina atskirai.
  • Kur. Individualūs sprendimai dedikuotiems serveriams, kurie jungiasi per privačią tinklo jungtį, todėl jų vieta nesvarbi. Colocation spintos ir narvai Falkenšteine (FSN1-DC2), Niurnberge (NBG1-DC2 ir NBG1-DC4) ir Helsinkyje (HEL1-DC1), nors šiuo metu Hetzner colocation vietos suteikti negali.
  • Kabeliai. Reikia kabelių iki Hetzner meet-me room arba privačios jungties bare metal atveju.
JungtysĮdiegimas, vieną kartąPer mėnesį
2 x 1 Gbit šviesolaidis300 €200 €
2 x 10 Gbit šviesolaidis1 500 €1 000 €

Srautas papildomai apmokestinamas po 1 € už TB, o kiekvienas iš dviejų /30 perdavimo tinklų po 6,00 € per mėnesį plius 17,50 € įdiegimo. Visos šios kainos be PVM. Hetzner kainos keičiasi, todėl prieš planuodami biudžetą patikrinkite šio vadovo viršuje nurodytą puslapį.

Ką paruošiate

  1. AS numerį. Jei jo neturite, jį Jums gali sutvarkyti remiantysis LIR (ASN rėmimas).
  2. /24 ar didesnį bloką. Hetzner šiam upstream minimumo neskelbia, bet likęs internetas filtruoja viską, kas mažiau nei /24, todėl tai yra praktinė riba.
  3. ROA, nurodantį Jūsų ASN prefiksui, su didžiausiu ilgiu pagal tai, ką skelbsite (RPKI ir ROA).
  4. Route objektą prefiksui su Jūsų ASN kaip origin ir aut-num objektą, kuriame Hetzner tinklas, AS24940, nurodytas kaip Jūsų upstream. Hetzner puslapiuose upstream ASN nenurodytas; pagal RIPE duomenų bazę AS24940 priklauso Hetzner Online.
  5. BGP kalbėtoją (BGP speaker) savo pusėje: savo maršrutizatorių arba BIRD ar FRR serveryje.

Sesijos

Paprašykite Hetzner upstream per savo paskyrą, nurodydami savo ASN ir prefiksą. Hetzner paskiria du perdavimo tinklus; tada kiekvienai jungčiai pakeliate po vieną sesiją ir skelbiate tik savo prefiksą. Minimali sesija BIRD 2, su dokumentacijos reikšmėmis (64500 Jūsų ASN, 203.0.113.0/24 Jūsų blokui, 192.0.2.1 Hetzner pusei pirmajame perdavimo tinkle):

Text
protocol static {
  ipv4;
  route 203.0.113.0/24 unreachable;
}

protocol bgp hetzner1 {
  local as 64500;
  neighbor 192.0.2.1 as 24940;
  ipv4 {
    import all;
    export filter { if net = 203.0.113.0/24 then accept; reject; };
  };
}

BIRD skelbia tik maršrutus, kurie yra jo lentelėje, todėl blokas protocol static įrašo ten Jūsų prefiksą; be jo sesija pakyla, bet nieko neskelbia. Maršrutas unreachable atsako tik už tuos bloko adresus, kurių neperduoda jokia sąsaja ar konkretesnis maršrutas (BIRD 2 dokumentacija, statinis protokolas). Antroji sesija tokia pati, su antruoju perdavimo tinklu. Prieš perkeldami srautą, patikrinkite skelbimą iš išorės, su looking glass ar RPKI tikrintuvu.

2 būdas: tunelis Hetzner Cloud ir dedikuotiems serveriams

Jei Jūsų serveriai yra Hetzner Cloud arba standartinėse dedikuotose mašinose, BGP sesijos nėra. Vis tiek galite juose naudoti savus adresus: tinklas, galintis skelbti bloką, jį skelbia, o GRE arba WireGuard tunelis perduoda jo srautą į Jūsų Hetzner serverį ir atgal. Serveris mato adresus taip, lyg jie būtų vietiniai (kaip veikia tunelis).

Trys dalykai, kuriuos reikia padaryti teisingai:

  • Atsakymai grįžta per tunelį. Pridėkite politikos maršrutą (policy route), kad srautas iš bloko išeitų per tunelį, kaip rodo GRE vadovas. Išsiųstas tiesiai, jis turėtų šaltinio adresą, kurio Hetzner serveriui niekada nepaskyrė, o tinklai tokį srautą filtruoja.
  • Atverkite ugniasienę tuneliui. Jei naudojate Hetzner Cloud Firewall, leiskite GRE (IP protokolas 47) arba WireGuard UDP prievadą iš kito tunelio galo.
  • Nustatykite MTU. 1 476 baitai GRE, apie 1 420 WireGuard, su MSS ribojimu (MSS clamping), jei serveris bloką maršrutizuoja toliau į virtualias mašinas.

Tunelis taip pat išsprendžia problemą, kurios BYOIP niekada neišsprendžia: jis gali pristatyti mažiau nei 256 adresus, iki vieno.

Jei bloką nuomojatės

Su BGP upstream registro darbus atlieka bloko turėtojas: ROA Jūsų ASN, route objektą ir, jei Hetzner jo paprašo, įgaliojimo raštą (Letter of Authorization), nurodantį Jūsų ASN ir Hetzner kaip jį perduodantį tinklą. Su tuneliu Hetzner pusėje niekas nesikeičia; bloką skelbia tinklas kitame gale, o turėtojui tereikia autorizuoti tą tinklą.

Kur čia RTM Networks

Nuomojame /24 ir didesnius blokus iš savo RIPE NCC adresų erdvės su ROA, route objektu ir įgaliojimo raštu, paruoštais Jūsų ASN (IPv4 nuoma), ir parduodame blokus RIPE NCC, ARIN ir APNIC regionuose. Remiame AS numerius organizacijoms, neturinčioms savo LIR. Hetzner Cloud ir dedikuotiems serveriams bloką skelbiame patys ir pristatome į Jūsų serverį per GRE arba WireGuard, bet kokio dydžio iki vieno adreso (GRE ir WireGuard tuneliai). Nurodykite, kurį Hetzner produktą naudojate ir kiek adresų Jums reikia. Daugiau teikėjų rasite mūsų BYOIP vadovuose.

Kontaktai

Atsinešate savo IP į Hetzner?

Nurodykite teikėją, regioną ir kiek adresų Jums reikia. Nuomojame /24 ir didesnius blokus su atliktais registro darbais Jūsų teikėjui, parduodame blokus nuosavybėn arba mažesnį adresų kiekį pristatome per tunelį. Paprastai atsakome per 1–3 darbo valandas.

Susisiekite su mumis

DUK

Hetzner BYOIP: klausimai

Ar Hetzner palaiko BYOIP?

Ne kaip savitarnos funkciją. Hetzner Cloud ir standartiniai jos dedikuoti serveriai naudoja Hetzner paskirtus adresus. Individualiems bare metal sprendimams, taip pat colocation spintoms ir narvams, Hetzner parduoda interneto upstream su BGP sesija, per kurią savo prefiksą skelbiate iš savo AS numerio. Jos colocation puslapiai sako, kad iki tolesnio pranešimo colocation vietos suteikti negali.

Ar galiu naudoti savus IP adresus Hetzner Cloud serveryje?

Ne per Hetzner: jos debesijos serveriai priima Primary IP, kuriuos sukuria Hetzner. Vis tiek galite ten naudoti savus adresus, atsinešdami juos per GRE arba WireGuard tunelį iš tinklo, kuris juos skelbia, o atsakymus nukreipdami atgal per tunelį.

Kiek kainuoja Hetzner BGP upstream?

Tą dieną, kai tikrinome, Hetzner nurodė 300 € įdiegimo mokestį ir 200 € per mėnesį už dvi 1 Gbit jungtis arba 1 500 € įdiegimo mokestį ir 1 000 € per mėnesį už dvi 10 Gbit jungtis, plius 1 € už TB srauto, visos kainos be PVM. Du reikalingi /30 perdavimo tinklai kainuoja po 6,00 € per mėnesį ir po 17,50 € įdiegimo. Taip pat reikia Jūsų ASN ir kabelių iki Hetzner meet-me room arba privačios jungties.

Ar man reikia savo ASN?

Hetzner BGP upstream atveju taip: Hetzner sako, kad paslaugai jo reikia. Tunelio atveju ne: bloką skelbia tinklas kitame gale, o Jūsų serveriui tereikia tunelio sąsajos.