Preskoči na sadržaj
Networks

Bring your own IP

Hetzner BYOIP: sopstvene IP adrese kod Hetzner-a

BYOIP na zahtevNemačkaProvereno prema dokumentaciji provajdera Hetzner dana Prevedeno sa engleskog. Pročitajte original

Hetzner-ovi cloud serveri i standardni dedicated serveri koriste adrese koje dodeljuje Hetzner, a njegova dokumentacija za njih ne kaže ništa o donošenju sopstvenih: na njima je način da koristite sopstvene adrese tunel, opcija 2 u nastavku. Ono što Hetzner dogovara na zahtev je opcija 1, za custom bare-metal rešenja.

Opcija 1: Hetzner-ov BGP upstream

Hetzner ovo navodi među specijalnim ponudama za kolokaciju kao internet upstream sa ličnom, redundantnom BGP sesijom. Na dan kada smo proverili, njegova dokumentacija je navodila:

  • ASN i adrese donosite Vi. Upstream „requires an own ASN“ (prevod: „zahteva sopstveni ASN“), najavljujete sopstvene IP adrese, a Hetzner za to ne daje nijednu.
  • Dva uplinka. Veza se završava na dva redundantna backbone rutera, sa BGP sesijom na svakom, preko dve /30 transfer mreže, koje Hetzner naplaćuje zasebno.
  • Gde. Custom rešenja za dedicated servere, koja se povezuju preko privatne mrežne interkonekcije, pa njihova lokacija nije bitna. Kolokacioni rekovi i kavezi u Falkenštajnu (FSN1-DC2), Nirnbergu (NBG1-DC2 i NBG1-DC4) i Helsinkiju (HEL1-DC1), mada Hetzner za sada ne može da obezbedi kolokacioni prostor.
  • Kabliranje. Potrebno je kabliranje do Hetzner-ove meet-me sobe, ili privatna interkonekcija za bare metal.
UplinkoviPostavljanje, jednomMesečno
2 x 1 Gbit optika300 €200 €
2 x 10 Gbit optika1.500 €1.000 €

Saobraćaj se naplaćuje dodatno po 1 € po TB, a svaka od dve /30 transfer mreže po 6,00 € mesečno plus 17,50 € za postavljanje. Sve ove cene su bez PDV-a. Hetzner-ove cene se menjaju, pa proverite stranicu navedenu na vrhu ovog vodiča pre nego što napravite budžet.

Šta pripremate

  1. AS broj. Ako ga nemate, sponzorski LIR može da ga sredi za Vas (sponzorstvo za ASN).
  2. /24 ili veći. Hetzner ne objavljuje minimum za ovaj upstream, ali ostatak interneta filtrira sve manje od /24, pa je to praktična donja granica.
  3. ROA koji navodi Vaš ASN za prefiks, sa maksimalnom dužinom podešenom na ono što ćete najavljivati (RPKI i ROA).
  4. Route objekat za prefiks sa Vašim ASN-om kao poreklom, i aut-num objekat koji navodi Hetzner-ovu mrežu, AS24940, kao Vaš upstream. Hetzner-ove stranice ne navode ASN upstream-a; AS24940 prema RIPE Database pripada Hetzner Online-u.
  5. BGP speaker na Vašoj strani: Vaš ruter, ili BIRD ili FRR na serveru.

Sesije

Zatražite od Hetzner-a upstream preko svog naloga, navodeći svoj ASN i prefiks. Hetzner dodeljuje dve transfer mreže; Vi zatim podižete po jednu sesiju po uplinku i najavljujete samo svoj prefiks. Minimalna sesija u BIRD 2, sa vrednostima iz dokumentacije (64500 za Vaš ASN, 203.0.113.0/24 za Vaš blok, 192.0.2.1 za Hetzner-ovu stranu prve transfer mreže):

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 najavljuje samo rute koje su u njegovoj tabeli, pa blok protocol static tamo stavlja Vaš prefiks; bez njega sesija se podiže i ne najavljuje ništa. Ruta unreachable odgovara samo za adrese u bloku koje ne nosi nijedan interfejs ili specifičnija ruta (BIRD 2 dokumentacija, static protokol). Druga sesija je ista, prema drugoj transfer mreži. Proverite najavu spolja, looking glass-om ili RPKI validatorom, pre nego što preusmerite saobraćaj na nju.

Opcija 2: tunel, za Hetzner Cloud i dedicated servere

Ako su Vaši serveri u Hetzner Cloud-u ili na standardnim dedicated mašinama, BGP sesije nema. Sopstvene adrese na njima ipak možete da koristite: mreža koja može da najavi blok to radi, a GRE ili WireGuard tunel prenosi njegov saobraćaj do Vašeg Hetzner servera i nazad. Server vidi adrese kao da su lokalne (kako tunel radi).

Tri stvari koje treba dobro podesiti:

  • Odgovori se vraćaju kroz tunel. Dodajte policy rutu tako da saobraćaj iz bloka izlazi kroz tunel, kako pokazuje GRE vodič. Poslat direktno, nosio bi izvornu adresu koju Hetzner nikada nije dodelio serveru, a mreže takav saobraćaj filtriraju.
  • Otvorite firewall za tunel. Ako koristite Hetzner Cloud Firewall, dozvolite GRE (IP protokol 47) ili WireGuard-ov UDP port sa drugog kraja tunela.
  • Podesite MTU. 1.476 bajtova za GRE, oko 1.420 za WireGuard, sa MSS clamping-om ako server prosleđuje blok dalje virtuelnim mašinama.

Tunel rešava i problem koji BYOIP nikada ne rešava: može da isporuči manje od 256 adresa, sve do jedne jedine.

Ako zakupljujete blok

Sa BGP upstream-om, nosilac bloka obavlja posao u registru: ROA za Vaš ASN, route objekat i, ako ga Hetzner zatraži, Letter of Authorization koji navodi Vaš ASN i Hetzner kao mrežu koja ga prenosi. Sa tunelom se kod Hetzner-a ne menja ništa; mreža na drugom kraju najavljuje blok, a nosilac treba samo da ovlasti tu mrežu.

Gde se uklapa RTM Networks

Dajemo u zakup /24 i veće iz sopstvenog adresnog prostora RIPE NCC-a, sa ROA-om, route objektom i Letter of Authorization podešenim za Vaš ASN (zakup IPv4), i prodajemo blokove u regionima RIPE NCC-a, ARIN-a i APNIC-a. Sponzorišemo AS brojeve za organizacije koje ne vode sopstveni LIR. Za Hetzner Cloud i dedicated servere sami najavljujemo blok i isporučujemo ga do Vašeg servera preko GRE ili WireGuard-a, u bilo kojoj veličini, sve do jedne adrese (GRE i WireGuard tuneli). Recite nam koji Hetzner proizvod koristite i koliko adresa Vam treba. Više provajdera je u našim BYOIP vodičima.

Kontakt

Donosite sopstvene IP adrese kod provajdera Hetzner?

Navedite provajdera, region i koliko adresa Vam treba. Iznajmljujemo /24 i veće blokove sa već obavljenim poslovima registra za Vašeg provajdera, prodajemo blokove u trajno vlasništvo ili isporučujemo manji broj adresa preko tunela. Obično odgovaramo u roku od 1 do 3 radna sata.

Kontaktirajte nas

Česta pitanja

BYOIP kod provajdera Hetzner: pitanja

Da li Hetzner podržava BYOIP?

Ne kao samouslužnu funkciju. Hetzner Cloud i njegovi standardni dedicated serveri koriste adrese koje dodeljuje Hetzner. Za custom bare-metal rešenja, i za kolokacione rekove i kaveze, Hetzner prodaje internet upstream sa BGP sesijom, preko koje najavljujete sopstveni prefiks sa sopstvenog AS broja. Njegove stranice o kolokaciji kažu da do daljnjeg ne može da obezbedi kolokacioni prostor.

Mogu li da koristim sopstvene IP adrese na Hetzner Cloud serveru?

Ne preko Hetzner-a: njegovi cloud serveri primaju Primary IPs koje pravi Hetzner. Svoje adrese ipak možete da koristite tamo tako što ih dovedete preko GRE ili WireGuard tunela od mreže koja ih najavljuje, sa odgovorima rutiranim nazad kroz tunel.

Koliko košta Hetzner-ov BGP upstream?

Na dan kada smo proverili, Hetzner je navodio 300 € za postavljanje i 200 € mesečno za dva uplinka od 1 Gbit, ili 1.500 € za postavljanje i 1.000 € mesečno za dva uplinka od 10 Gbit, plus 1 € po TB saobraćaja, sve bez PDV-a. Dve /30 transfer mreže koje su potrebne koštaju po 6,00 € mesečno i 17,50 € za postavljanje. Potrebni su i Vaš sopstveni ASN i kabliranje do Hetzner-ove meet-me sobe ili privatna interkonekcija.

Da li mi treba sopstveni ASN?

Za Hetzner-ov BGP upstream, da: Hetzner kaže da usluga to zahteva. Za tunel, ne: mreža na drugom kraju najavljuje blok, a Vašem serveru treba samo tunel interfejs.