Přeskočit na obsah
Networks

Bring your own IP

BYOIP u Cloudflare: vlastní IP prefixy v síti Cloudflare

BYOIP na vyžádáníSpojené státyOvěřeno podle dokumentace Cloudflare dne Přeloženo z angličtiny. Číst originál

Zdokumentovaný postup v API ověří prefix vůči IRR, RPKI a tokenu vlastnictví a vy ho pak navážete na služby, které budou jeho adresy používat.

Co Cloudflare přijímá

Podle dokumentace Cloudflare v den, kdy jsme ji kontrolovali:

  • Kdo. Účty Enterprise, jejichž smlouva zahrnuje BYOIP. Account team to potvrdí, spolu s konfigurací služeb účtu, než začnete s onboardingem.
  • Velikost. /24 nebo větší pro IPv4; pro IPv6 /48 až /32.
  • Registr. ARIN, RIPE NCC, APNIC nebo jiný z regionálních registrů. Nic o prostoru PA, PI nebo legacy.
  • Kdo je origin. AS13335 ve zdokumentovaném postupu; pro vlastní ASN se zeptejte account teamu. Zákazníci, kteří už jsou na AS209242 od Cloudflare, si ho mohou ponechat, ale nové onboardingy používají AS13335.
  • Kde. Všechny lokality Cloudflare.
  • Služby. Magic Transit, Spectrum, CDN a Gateway DNS locations a dedikované egress IP. Magic Transit má vlastní onboarding, je „not a self-serve product“ (překlad: „není samoobslužný produkt“) a může být jen výchozím bindingem celého prefixu. Prefix slouží buď pro CDN ingress, nebo pro CDN egress, ne pro obojí.
  • Cena. Nezveřejněna. Podmínky uvádějí, že adresy se smějí používat „solely in connection with the Customer's domains that are receiving Cloudflare's Enterprise Services“ (překlad: „výhradně v souvislosti s doménami zákazníka, které dostávají služby Enterprise od Cloudflare“).
  • Doba. Alespoň pět hodin provisioningu BGP, než začnete announcovat, a čtyři až šest hodin na propagaci každého service bindingu. Konfigurace Magic Transit „takes around one day to roll out“ (překlad: „se nasazuje zhruba jeden den“).

Než začnete

Cloudflare nemůže prefix onboardovat, pokud selže kterákoli kontrola registrace, IRR, RPKI nebo vlastnictví. Připravte si:

Route objekt, který přesně odpovídá. Jeden objekt route na každý onboardovaný prefix, přesně pro tento prefix, s originem, který Cloudflare použije: AS13335 ve standardním postupu. Pro ověření Cloudflare doporučuje IRR Explorer nebo whois -h rr.ntt.net 203.0.113.0/24.

Správný ROA pro stejný origin. Cloudflare vás žádá ověřit ho ve svém RPKI Portálu a v druhém zdroji, například v Routinatoru (RPKI a ROA).

Letter of agency (LOA), jak Cloudflare nazývá Letter of Authorization, který vyžadují jeho tranzitní poskytovatelé. Cloudflare ho vytvoří za vás, když nastavíte delegate_loa_creation na true, což se opírá o ROA a kontrolu vlastnictví. Ruční LOA musí být PDF a měl by být na hlavičkovém papíře firmy s vlastnoručním podpisem, i když Cloudflare přijme digitální podpis, pokud je jasné, kdo podepsal. Tranzitní poskytovatelé mohou JPG nebo PNG odmítnout a ruční zpracování může onboarding zpomalit.

Místo pro validační token: popis (descr) nebo remarks odpovídajícího route objektu, nebo TXT záznam cf-validation v každé reverzní DNS zóně prefixu.

ID účtu a API token s oprávněními IP Prefixes.

Krok za krokem

Toto je zdokumentovaný postup Cloudflare pro prefixy, které se nepoužívají s Magic Transit; ten má vlastní onboarding přes account team.

01Přidejte prefix do účtu, který ho bude vlastnit:

Shell
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/addressing/prefixes" \
  --request POST --header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
  --json '{"cidr":"203.0.113.0/24","asn":13335,"delegate_loa_creation":true}'

Z odpovědi si uložte id a ownership_validation_token.

02Zveřejněte token. Přidejte cf-validation: <token> do route objektu, nebo TXT záznam do reverzních zón.

03Validujte. Pošlete POST na .../prefixes/$PREFIX_ID/validate. Když kontroly IRR, RPKI a vlastnictví projdou, pole approved prefixu ukáže "V" a token můžete odstranit. Pokud kontrola selže, detaily prefixu ukazují stavy jako missing, invalid nebo mismatch_asn.

04Navažte prefix na službu. Každý prefix potřebuje výchozí service binding přes celý prefix; specifičtější bindingy mohou jeho části poslat do CDN nebo do služby Spectrum. Cloudflare vytvoří BGP prefix ve staženém stavu. Počítejte alespoň s pěti hodinami a počkejte, dokud nejsou všechny bindingy aktivní.

05Announcujte:

Shell
curl "https://api.cloudflare.com/client/v4/accounts/$ACCOUNT_ID/addressing/prefixes/$PREFIX_ID/bgp/prefixes/$BGP_PREFIX_ID" \
  --request PATCH --header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
  --json '{"on_demand":{"advertised":true}}'

Cloudflare uvádí, že announcování obvykle trvá dvě až sedm minut a stažení asi 15.

06Pro CDN vytvořte address map, jakmile je prefix announcován, aby proxované DNS záznamy odpovídaly vašimi adresami.

Úskalí

  • Nadřazený route objekt nestačí. Cloudflare chce route objekt, který přesně odpovídá každému onboardovanému prefixu, se správným originem.
  • Bindingy trvají hodiny a provoz mezitím trpí. Cloudflare uvádí, že služby pro dotčené adresy budou během propagace bindingu pravděpodobně narušeny. Bindingy nastavte dřív, než začnete announcovat, a měňte je mimo špičku.
  • Dvě sítě announcují. Když přesouváte aktivní prefix, nechte nejprve announcovat Cloudflare, ověřte ho v looking glassu pod AS13335 a pak stáhněte svůj vlastní announcement. Pokud ten svůj necháte, část provozu může Cloudflare obejít.
  • Pravidlo 15 minut. Po změně announcementu prefixu počkejte alespoň 15 minut, než ho změníte znovu; dřívější volání API odmítne s chybou 1004 (HTTP 429, rate_limit_exceeded).

Pokud si blok pronajímáte

Specifické podmínky služeb Cloudflare, naposledy aktualizované 28. září 2026, to řeší přímo. Pokud nejste právním vlastníkem adres, „must obtain written authorization from the legal owner“ (překlad: „musíte získat písemné oprávnění od právního vlastníka“), aby je Cloudflare mohl announcovat, a pokud ho vlastník odvolá, Cloudflare je může přestat announcovat. Držitel také zajistí stranu registru: ROA pro AS13335, route objekt s AS13335 jako originem a validační token v tomto objektu, který může upravit jen maintainer držitele. Podmínky žádají po celou dobu přesná data WHOIS a platné záznamy IRR a RPKI, takže konec pronájmu nebo změna ROA může prefix z Cloudflare vyřadit.

Kde se uplatní RTM Networks

Pronajímáme bloky /24 a větší z našeho vlastního adresního prostoru u RIPE NCC a prodáváme bloky v regionech RIPE NCC, ARIN a APNIC. U prostoru pronajatého od nás vytvoříme ROA a přesný route objekt pro AS13335, přidáme do něj validační token Cloudflare a podepíšeme Letter of Authorization, takže vám zbývají kroky v API (pronájem IPv4). Pokud BYOIP ve vaší smlouvě s Cloudflare není, nebo potřebujete méně než 256 adres, blok announcujeme a doručíme ho na váš server přes GRE nebo WireGuard, až po jedinou adresu (tunely GRE a WireGuard). Další poskytovatelé: návody BYOIP.

Kontakt

Přinášíte vlastní IP k Cloudflare?

Napište nám poskytovatele, region a kolik adres potřebujete. Pronajímáme /24 a větší s hotovou prací s registrem pro vašeho poskytovatele, prodáváme bloky napevno, nebo dodáme menší počet adres přes tunel. Obvykle odpovídáme do 1 až 3 pracovních hodin.

Kontaktujte nás

Časté otázky

BYOIP u Cloudflare: otázky

Podporuje Cloudflare BYOIP?

Ano, pro zákazníky Enterprise, jejichž smlouva ho zahrnuje. Cloudflare announcuje vaši /24 nebo větší ze všech svých lokalit pro Magic Transit, Spectrum, CDN nebo Gateway. Váš account team nejprve potvrdí smlouvu; prefixy pro jiné služby než Magic Transit se pak onboardují přes API.

Může Cloudflare announcovat můj prefix z mého vlastního ASN?

Ve zdokumentovaném postupu ne, ten podporuje jen AS13335. Stránka Cloudflare pro začátek říká kontaktovat account team, pokud musíte announcovat pod vlastním ASN, a jeho stránky o LOA a IRR připouštějí obojí.

Jak dlouho BYOIP u Cloudflare trvá?

Po validaci počítejte alespoň s pěti hodinami na provisioning BGP prefixu a se čtyřmi až šesti hodinami na propagaci každého service bindingu. Announcování pak obvykle trvá dvě až sedm minut. Magic Transit přidává pre-flight kontroly a zhruba jeden den na nasazení své konfigurace.

Kolik stojí BYOIP u Cloudflare?

Cloudflare žádnou cenu nezveřejňuje. BYOIP je součástí smlouvy Enterprise a jeho podmínky uvádějí, že adresy se smějí používat jen s vašimi doménami, které dostávají služby Enterprise od Cloudflare.

Mohu do Cloudflare přinést pronajatý prostor?

Ano, s písemným oprávněním držitele, které podmínky Cloudflare vyžadují od každého, kdo není právním vlastníkem. Držitel také vytvoří ROA pro AS13335 a odpovídající route objekt. U prostoru pronajatého od nás vytvoříme ROA i route objekt, přidáme token Cloudflare a podepíšeme Letter of Authorization.