Preskočiť na obsah
Networks

Bring your own IP

BYOIP v Cloudflare: vlastné IP prefixy v sieti Cloudflare

BYOIP na požiadanieSpojené štátySkontrolované podľa dokumentácie Cloudflare dňa Preložené z angličtiny. Čítať originál

Zdokumentovaný postup cez API overí prefix voči IRR, RPKI a tokenu vlastníctva a potom ho naviažete na služby, ktoré budú jeho adresy používať.

Čo Cloudflare prijíma

Z dokumentácie Cloudflare v deň, keď sme ju overovali:

  • Kto. Účty Enterprise, ktorých zmluva zahŕňa BYOIP. Account team to, ako aj konfiguráciu služieb účtu, potvrdí pred pridaním prefixu.
  • Veľkosť. /24 alebo väčší pre IPv4; pre IPv6 /48 až /32.
  • Register. ARIN, RIPE NCC, APNIC alebo niektorý z ostatných regionálnych registrov. Nič o priestore PA, PI alebo legacy.
  • Kto je originom. AS13335 v zdokumentovanom postupe; pre vlastné ASN sa opýtajte account teamu. Zákazníci, ktorí už sú na AS209242 od Cloudflare, si ho môžu ponechať, ale nové pridania používajú AS13335.
  • Kde. Všetky lokality Cloudflare.
  • Služby. Magic Transit, Spectrum, CDN a Gateway DNS locations a dedicated egress IPs. Magic Transit má vlastné pridávanie, je „not a self-serve product“ (preklad: „nie samoobslužný produkt“) a môže byť iba predvoleným bindingom celého prefixu. Prefix slúži buď pre CDN ingress, alebo pre CDN egress, nie oboje.
  • Cena. Nezverejnená. Podmienky uvádzajú, že adresy sa musia používať „solely in connection with the Customer's domains that are receiving Cloudflare's Enterprise Services“ (preklad: „výlučne v súvislosti s doménami zákazníka, ktoré dostávajú služby Enterprise od Cloudflare“).
  • Čas. Aspoň päť hodín zriaďovania BGP pred oznamovaním a štyri až šesť hodín na rozšírenie každého service binding. Konfigurácia Magic Transit „takes around one day to roll out“ (preklad: „sa nasadzuje približne jeden deň“).

Skôr než začnete

Cloudflare nemôže prefix pridať, ak zlyhá ktorákoľvek kontrola registrácie, IRR, RPKI alebo vlastníctva. Pripravte si toto:

Objekt route, ktorý presne sedí. Jeden objekt route na každý pridávaný prefix, presne pre ten prefix, s originom, ktorý Cloudflare použije: AS13335 v štandardnom postupe. Na overenie Cloudflare odporúča IRR Explorer alebo whois -h rr.ntt.net 203.0.113.0/24.

Správna ROA pre ten istý origin. Cloudflare vás žiada overiť ju vo svojom RPKI Portal a v druhom zdroji, napríklad v Routinatore (RPKI a ROA).

Letter of agency (LOA), ako Cloudflare nazýva Letter of Authorization, ktorý vyžadujú jeho tranzitní poskytovatelia. Cloudflare ho pre vás vygeneruje, keď nastavíte delegate_loa_creation na true, čo sa opiera o ROA a kontrolu vlastníctva. Ručne vytvorený LOA musí byť PDF a mal by byť na hlavičkovom papieri firmy s vlastnoručným podpisom, hoci Cloudflare prijme aj digitálny podpis, ak je jasné, kto podpísal. Tranzitní poskytovatelia môžu JPG alebo PNG odmietnuť a ručné spracovanie môže pridávanie spomaliť.

Miesto pre validačný token: popis (descr) alebo remarks zodpovedajúceho objektu route, alebo TXT záznam cf-validation v každej reverznej zóne DNS prefixu.

ID účtu a API token s oprávneniami IP Prefixes.

Krok za krokom

Toto je zdokumentovaný postup Cloudflare pre prefixy, ktoré sa nepoužívajú s Magic Transit; ten má vlastné pridávanie cez account team.

01Pridajte prefix do účtu, ktorý ho bude vlastniť:

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 odpovede si uložte id a ownership_validation_token.

02Zverejnite token. Pridajte cf-validation: <token> do objektu route alebo TXT záznam do reverzných zón.

03Validujte. Pošlite POST na .../prefixes/$PREFIX_ID/validate. Keď kontroly IRR, RPKI a vlastníctva prejdú, pole approved prefixu ukazuje "V" a token môžete odstrániť. Ak kontrola zlyhá, detaily prefixu ukazujú stavy ako missing, invalid alebo mismatch_asn.

04Naviažte prefix na službu. Každý prefix potrebuje predvolený service binding na celý prefix; špecifickejšie bindingy môžu posielať jeho časti do CDN alebo Spectrum. Cloudflare vytvorí BGP prefix v stiahnutom stave. Počítajte aspoň s piatimi hodinami a počkajte, kým nie je každý binding aktívny.

05Oznamujte:

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ádza, že oznámenie zvyčajne trvá dve až sedem minút a stiahnutie asi 15.

06Pre CDN vytvorte address map, keď sa prefix oznamuje, aby proxované záznamy DNS odpovedali vašimi adresami.

Úskalia

  • Pokrývajúci objekt route nestačí. Cloudflare chce objekt route, ktorý presne zodpovedá každému pridávanému prefixu, so správnym originom.
  • Bindingy trvajú hodiny a prevádzka medzitým trpí. Cloudflare uvádza, že služby pre dotknuté adresy budú počas rozširovania bindingu pravdepodobne narušené. Bindingy nastavte pred oznamovaním a meňte ich mimo špičky.
  • Dve siete oznamujú. Keď presúvate živý prefix, nechajte najprv oznamovať Cloudflare, overte ho na looking glass pod AS13335 a potom stiahnite svoje oznámenie. Ak to svoje necháte, časť prevádzky môže Cloudflare obísť.
  • Pravidlo 15 minút. Po zmene oznamovania prefixu počkajte aspoň 15 minút, než ho zmeníte znova; API skoršie volania odmietne s chybou 1004 (HTTP 429, rate_limit_exceeded).

Ak si blok prenajímate

Podmienky Cloudflare pre konkrétne služby, naposledy aktualizované 28. septembra 2026, to riešia priamo. Ak nie ste právnym vlastníkom adries, „must obtain written authorization from the legal owner“ (preklad: „musíte získať písomné oprávnenie od právneho vlastníka“), aby ich Cloudflare mohol oznamovať, a ak ho vlastník odvolá, Cloudflare ich môže prestať oznamovať. Držiteľ robí aj stranu registra: ROA pre AS13335, objekt route s AS13335 ako originom a validačný token v tomto objekte, ktorý môže upraviť iba maintainer držiteľa. Podmienky vyžadujú presné údaje WHOIS a platné záznamy IRR a RPKI po celý čas, takže prenájom, ktorý skončí, alebo ROA, ktorá sa zmení, môže prefix z Cloudflare dostať preč.

Kde pomôže RTM Networks

Prenajímame /24 a väčšie z nášho vlastného adresného priestoru RIPE NCC a predávame bloky v regiónoch RIPE NCC, ARIN a APNIC. Pre priestor prenajatý od nás vytvoríme ROA a presný objekt route pre AS13335, pridáme do neho validačný token Cloudflare a podpíšeme Letter of Authorization, takže vám zostávajú kroky v API (prenájom IPv4). Ak BYOIP nie je vo vašej zmluve s Cloudflare alebo potrebujete menej ako 256 adries, blok oznamujeme a doručíme ho na váš server cez GRE alebo WireGuard, až po jedinú adresu (tunely GRE a WireGuard). Ďalší poskytovatelia: sprievodcovia BYOIP.

Kontakt

Prinášate vlastné IP do Cloudflare?

Napíšte nám poskytovateľa, región a koľko adries potrebujete. Prenajímame /24 a väčšie s vybavenou prácou s registrom pre vášho poskytovateľa, predávame bloky natrvalo alebo dodáme menej adries cez tunel. Zvyčajne odpovieme do 1 až 3 pracovných hodín.

Kontaktujte nás

Časté otázky

BYOIP v Cloudflare: otázky

Podporuje Cloudflare BYOIP?

Áno, pre zákazníkov Enterprise, ktorých zmluva ho zahŕňa. Cloudflare oznamuje váš /24 alebo väčší zo všetkých svojich lokalít pre Magic Transit, Spectrum, CDN alebo Gateway. Váš account team najprv potvrdí zmluvu; prefixy pre iné služby ako Magic Transit sa potom pridávajú cez API.

Môže Cloudflare oznamovať môj prefix z môjho vlastného ASN?

V zdokumentovanom postupe nie, ten podporuje iba AS13335. Úvodná stránka Cloudflare radí kontaktovať account team, ak musíte oznamovať pod vlastným ASN, a jeho stránky o LOA a IRR pripúšťajú obe možnosti.

Ako dlho trvá BYOIP v Cloudflare?

Po validácii počítajte aspoň s piatimi hodinami na zriadenie BGP prefixu a so štyrmi až šiestimi hodinami na rozšírenie každého service binding. Oznamovanie potom zvyčajne trvá dve až sedem minút. Magic Transit pridáva predbežné kontroly a približne jeden deň na nasadenie svojej konfigurácie.

Koľko stojí BYOIP v Cloudflare?

Cloudflare nezverejňuje žiadnu cenu. BYOIP je súčasťou zmluvy Enterprise a jeho podmienky uvádzajú, že adresy sa smú používať iba s vašimi doménami, ktoré dostávajú služby Enterprise od Cloudflare.

Môžem do Cloudflare priniesť prenajatý priestor?

Áno, s písomným oprávnením držiteľa, ktoré podmienky Cloudflare vyžadujú od každého, kto nie je právnym vlastníkom. Držiteľ tiež vytvorí ROA pre AS13335 a zodpovedajúci objekt route. Pre priestor prenajatý od nás vytvoríme ROA a objekt route, pridáme token Cloudflare a podpíšeme Letter of Authorization.