← Dokumentace WAF / tools
Zone Lockdown
Zone Lockdown určuje seznam jedné nebo více IP adres, rozsahů CIDR nebo sítí, které jsou jedinými IP adresami s povoleným přístupem k doméně, subdoméně nebo URL adrese. V jednom pravidle zone lockdown můžete nakonfigurovat více cílů, včetně adres IPv4/IPv6.
Všechny IP adresy, které nejsou uvedeny v pravidle Zone Lockdown, nebudou mít přístup ke stanoveným prostředkům. Požadavky z těchto IP adres obdrží Access Denied odpověď.
Dostupnost
Cloudflare Zone Lockdown je dostupné v placených plánech. Pravidla zone lockdown možnost se zobrazí, pouze pokud jste nakonfigurovali alespoň jedno pravidlo zone lockdown.
Počet dostupných pravidel zone lockdown závisí na vašem plánu Cloudflare.
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Dostupnost | Ne | Ano | Ano | Ano |
| Počet pravidel | 0 | 3 | 10 | 200 |
Vytvoření pravidla zone lockdown
Pokud máte přístup k pravidlům Zone Lockdown
-
V dashboardu Cloudflare přejděte na Bezpečnostní pravidla stránce.
Přejděte na Bezpečnostní pravidla ↗ -
Vyberte Vytvořit pravidlo > Pravidla zone lockdown.
Pokud tato možnost není k dispozici, postupujte podle níže uvedených pokynů. -
Zadejte popisný název pravidla do Název.
-
Pro Adresy URL, zadejte domény, subdomény nebo URL adresy, které chcete chránit před neoprávněnými IP adresami. Můžete použít zástupné znaky, například
*. Zadejte jednu položku na řádek. -
Pro Rozsah IP, zadejte jednu nebo více povolených adres IPv4/IPv6 nebo rozsahů CIDR, každou na samostatný řádek. K prostředkům zadaným v Adresy URL.
-
(Volitelné) Pokud vytváříte zone lockdown rule, které se překrývá se stávajícím pravidlem, rozbalte Advanced Options a zadejte prioritu pravidla v Priorita. Čím nižší číslo, tím vyšší priorita. Pravidla s vyšší prioritou mají přednost.
-
Vyberte Save and Deploy pravidla Lockdown.
Pokud nemáte přístup k pravidlům Zone Lockdown
Vytvořte vlastní pravidlo pro provedení zone lockdown:
-
V dashboardu Cloudflare přejděte na Bezpečnostní pravidla stránce.
Přejděte na Bezpečnostní pravidla ↗ -
Vyberte Šablony, a poté vyberte šablonu Povolit pouze zadané IP adresy.
-
Vyplňte povinná pole a vyberte Nasadit.
Vydejte POST požadavek pro Vytvoření pravidla Zone Lockdown operaci podobnou následující:
Požadovaná oprávnění API tokenu
Alespoň jeden z následujících oprávnění tokenu je povinné:Firewall Services Write
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/firewall/lockdowns" \
--request POST \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{
"description": "Block all traffic to staging and wiki unless it comes from HQ or branch offices",
"urls": [
"staging.example.com/*",
"example.com/wiki/*"
],
"configurations": [
{
"target": "ip_range",
"value": "192.0.2.0/24"
},
{
"target": "ip_range",
"value": "2001:DB8::/64"
},
{
"target": "ip",
"value": "203.0.133.1"
}
]
}'Příklad pravidla
Následující ukázkové pravidlo umožní přístup ke stagingovému prostředí a wiki pouze návštěvníkům připojujícím se z centrály společnosti nebo jejích poboček:
-
Název:
Block all traffic to staging and wiki unless it comes from HQ or branch offices -
Adresy URL:
staging.example.com/* example.com/wiki/* -
Rozsah IP:
192.0.2.0/24 2001:DB8::/64 203.0.133.1
Tento příklad by nechránil interní wiki umístěnou na jiné cestě k adresáři, například example.com/internal/wiki.
Příklad Access Denied
Návštěvník z neautorizované IP adresy obdrží při shodě s pravidlem zone lockdown následující chybu: