INTEGRITY Dokumentace

Gateway DNS

Následující popisy podrobně uvádějí pole dostupná pro gateway_dns.

AccountID

Typ: string

ID účtu Cloudflare.

ApplicationID

Typ: int

ID aplikace, do které doména patří (například 1, 2). Pokud nedojde ke shodě ApplicationID, nastaví se hodnota na 0.

ApplicationName

Typ: string

Název aplikace, ke které doména patří (například 'Cloudflare Dashboard').

AppliedMaxTTL

Typ: int

Maximální strop TTL uplatněný na záznamy odpovědi, v sekundách. Nastaveno na 0, pokud nebyl uplatněn žádný strop.

AuthoritativeNameServerIPs

Typ: array[string]

IP adresy autoritativních nameserverů, které poskytly odpovědi, pokud existují (například ['203.0.113.1', '203.0.113.2']).

CNAMECategoryIDs

Typ: array[int]

ID nebo seznam ID kategorií, do kterých patří mezilehlé domény CNAME (například [7,12,28,122,129,163]).

CNAMECategoryNames

Typ: array[string]

Název nebo názvy kategorií, ke kterým patří mezilehlé domény cname (například ['Photography', 'Weather']).

Záznamy CNAME

Typ: array[string]

Vyřešené mezilehlé domény cname (například ['alias.example.com']).

CNAMEsReversed

Typ: array[string]

Vyřešené mezilehlé domény cname v obráceném pořadí (například ['com.example.alias']).

ColoCode

Typ: string

Název datacentra, které přijalo dotaz DNS (například „SJC“, „MIA“, „IAD“).

ColoID

Typ: int

ID datacentra, které přijalo DNS dotaz (například 46, 72, 397).

CustomResolveDurationMs

Typ: int

Doba, za kterou odpověděl vlastní resolver.

CustomResolverAddress

Typ: string

Kombinace IP adresy a portu použitá k vyřešení dotazu vlastního DNS resolveru, pokud existuje.

CustomResolverPolicyID (zastaralé)

Typ: string

UUID vlastní zásady resolveru, pokud byla nalezena shoda. Nahrazeno polem ResolverPolicyID.

CustomResolverPolicyName (zastaralé)

Typ: string

Název vlastní zásady resolveru, pokud byla nalezena shoda. Nahrazeno polem ResolverPolicyName.

CustomResolverResponse

Typ: string

Stav odpovědi vlastního resolveru.

Datetime

Typ: int or string

Datum a čas, kdy byl proveden příslušný DNS požadavek (například '2021-07-27T00:01:07Z').

DeviceID

Typ: string

UUID zařízení, ze kterého HTTP požadavek pochází (například 'dad71818-0429-11ec-a0dc-000000000000').

DeviceName

Typ: string

Název zařízení, ze kterého požadavek HTTP vznikl (například „Laptop MB810“).

DoHSubdomain

Typ: string

Cílová subdoména DoH, na kterou byl DNS dotaz odeslán.

DoTSubdomain

Typ: string

Cílová subdoména DoT, na kterou byl DNS dotaz odeslán.

DstIP

Typ: string

Cílová IP adresa, na kterou byl DNS dotaz odeslán (například '104.16.132.2290').

DstPort

Typ: int

Cílový port použitý na edge serveru. Port se mění podle protokolu použitého DNS dotazem (například 0).

EDEErrors

Typ: array[int]

Seznam vrácených kódů Extended DNS Error Codes (například [2, 3]).

E-mail

Typ: string

E-mail použitý k ověření klienta (například '[email protected]').

InitialCategoryIDs

Typ: array[int]

ID nebo seznam ID kategorií, do kterých patří dotazované domény (například [7,12,28,122,129,163]).

InitialCategoryNames

Typ: array[string]

Název nebo názvy kategorií, ke kterým patří dotazované domény (například ['Photography', 'Weather']).

InitialResolvedIPs

Typ: array[string]

IP adresy použité ke korelaci existující zásady shody FQDN mezi Gateway DNS a Gateway proxy.

InternalDNSDurationMs

Typ: int

Doba, za kterou odpověděla interní DNS.

InternalDNSFallbackStrategy

Typ: string

Záložní strategie (fallback) uplatněná na interní DNS odpověď. Prázdné, pokud nebyla uplatněna žádná záložní strategie.

InternalDNSRCode

Typ: int

Návratový kód odeslaný zpět interní službou DNS.

InternalDNSViewID

Typ: string

Identifikátor interního zobrazení DNS, který byl odeslán interní službě DNS.

InternalDNSZoneID

Typ: string

Identifikátor zóny DNS vrácený interní službou DNS.

IsResponseCached

Typ: bool

Zda odpověď pochází z cache, nebo ne.

Umístění

Typ: string

Název místa, odkud požadavek DNS přichází. Místo vytváří zákazník (například 'Office NYC').

LocationID

Typ: string

UUID lokality, ze které DNS požadavek přichází. Lokalitu vytváří zákazník (například '7bdc7a9c-81d3-4816-8e56-000000000000').

MatchedCategoryIDs

Typ: array[int]

ID nebo seznam ID kategorií, se kterými doména odpovídala zásadě (například [7,12,28,122,129,163]).

MatchedCategoryNames

Typ: array[string]

Název nebo názvy kategorií, se kterými byla doména podle zásady spárována (například ['Photography', 'Weather']).

MatchedIndicatorFeedIDs

Typ: array[int]

ID nebo seznam ID indicator feed(s), se kterými doména odpovídala zásadě (například [7,12]).

MatchedIndicatorFeedNames

Typ: array[string]

Název nebo názvy indikátorových zdrojů (indicator feeds), se kterými byla doména podle zásady spárována (například ['Vendor Malware Feed', 'Vendor CoC Feed']).

Zásada (zastaralé)

Typ: string

Název zásady, která byla použita, pokud nějaká byla (například '7bdc7a9c-81d3-4816-8e56-de1acad3dec5').

PolicyID

Typ: string

ID zásady nebo pravidla, které bylo použito (pokud existuje).

PolicyName

Typ: string

Název zásady, která byla použita, pokud nějaká byla.

Protokol

Typ: string

Protokol, který klient použil pro dotaz DNS (například „udp“).

QueryApplicationIDs

Typ: array[int]

ID nebo seznam ID aplikací, do kterých dotazovaná doména patří (například [1, 51])

QueryApplicationNames

Typ: array[string]

Název nebo názvy aplikací, ke kterým dotazovaná doména patří (například ['Cloudflare Dashboard'])

QueryCategoryIDs

Typ: array[int]

Sjednocení všech kategorií; počáteční kategorie + kategorie přeložených IP adres + mezilehlé kategorie CNAME

QueryCategoryNames

Typ: array[string]

Sjednocení všech názvů kategorií; počáteční kategorie + kategorie přeložených IP adres + mezilehlé kategorie CNAME

QueryID

Typ: string

Globálně jedinečný identifikátor dotazu.

QueryIndicatorFeedIDs

Typ: array[int]

ID nebo seznam ID indicator feed(s), do kterých doména patří (například [7,12,28]).

QueryIndicatorFeedNames

Typ: array[string]

Název nebo názvy indikátorových zdrojů (indicator feeds), ke kterým doména patří (například ['Vendor Malware Feed', 'Vendor CoC Feed', 'Vendor Phishing Feed']).

QueryName

Typ: string

Název dotazu (například „example.com“). U dotazů na kořenové servery Cloudflare v protokolech zobrazí „.“.

QueryNameReversed

Typ: string

Název dotazu v obráceném pořadí (například 'com.example'). Cloudflare v protokolech pro dotazy na kořenový server zobrazí '.'.

QuerySize

Typ: int

Velikost DNS požadavku v bajtech (například 151).

QueryType

Typ: int

Typ DNS dotazu (například 1, 28, 15 nebo 16).

QueryTypeName

Typ: string

Typ DNS dotazu (například 'A', 'AAAA', 'MX' nebo 'TXT').

RCode

Typ: int

Návratový kód odeslaný zpět DNS resolverem.

RData (zastaralé)

Typ: array[object]

Objekty rdata (například [{"type":"5","data":"dns-packet-placeholder..."}]).

RedirectTargetURI

Typ: string

Vlastní URI, na kterou byl uživatel přesměrován, pokud existuje.

RegistrationID

Typ: string

UUID registrace zařízení, ze kterého požadavek HTTP pochází (například 'dad71818-0429-11ec-a0dc-000000000000').

RequestContextCategoryIDs

Typ: array[int]

ID nebo seznam ID kategorií, které byly odeslány do brány (gateway) v požadavku EDNS pro filtrování (například [7,12,28,122,129,163]).

RequestContextCategoryNames

Typ: array[string]

Název nebo názvy kategorií, které byly odeslány do gateway v požadavku EDNS pro účely filtrování (například ['Photography', 'Weather']).

ResolvedIPCategoryIDs

Typ: array[int]

ID nebo seznam ID kategorií, do kterých patří IP adresy v odpovědi (například [7,12,28,122,129,163]).

ResolvedIPCategoryNames

Typ: array[string]

Název nebo názvy kategorií, ke kterým patří IP adresy v odpovědi (například ['Photography', 'Weather']).

ResolvedIPContinentCodes

Typ: array[string]

Kód kontinentu pro každou vyřešenou IP adresu, pokud existuje (například ['NA', 'EU']).

ResolvedIPCountryCodes

Typ: array[string]

Kód země pro každou vyřešenou IP adresu, pokud existuje (například ['US', 'PT']).

ResolvedIPs

Typ: array[string]

Přeložené IP adresy v odpovědi, pokud existují (například ['203.0.113.1', '203.0.113.2']).

ResolverDecision

Typ: string

Výsledek DNS dotazu (například 'overrideForSafeSearch').

ResolverPolicyID

Typ: string

UUID zásady resolveru, pokud byla nalezena shoda.

ResolverPolicyName

Typ: string

Název zásady resolveru, pokud byla nalezena shoda.

ResourceRecords

Typ: array[object]

Objekty rdata (například [{"type":"5","data":"dns-packet-placeholder..."}]).

ResourceRecordsJSON

Typ: string

Řetězec představující pole JSON s vrácenými zdrojovými záznamy (například '[{"name": "example.com", "type": "CNAME", "class": "IN", "ttl": 3600, "rdata": "cname.example.com."}]').

ResponseTimeMs

Typ: int

Celková doba odezvy požadavku DNS v milisekundách.

SrcIP

Typ: string

Zdrojová IP adresa, ze které byl proveden dotaz DNS (například '104.16.132.229').

SrcIPContinentCode

Typ: string

Kód kontinentu zdrojové IP adresy, ze které byl proveden dotaz DNS (například 'NA').

SrcIPCountryCode

Typ: string

Kód země zdrojové IP adresy, ze které byl proveden dotaz DNS (například 'US').

SrcPort

Typ: int

Port, ze kterého klient odeslal požadavek DNS (například 0).

TenantID

Typ: string

ID tenanta DNS požadavku, pokud existuje.

TimeZone

Typ: string

Časové pásmo použité k výpočtu aktuálního času, pokud s ním bylo odpovídající pravidlo naplánováno.

TimeZoneInferredMethod

Typ: string

Metoda použitá k výběru časového pásma pro plán (z pravidla / z IP adresy uživatele / z místního času).

UpstreamRecordTTLs

Typ: array[int]

TTL každého záznamu v upstream odpovědi, v sekundách. Odpovídá jedna ku jedné zdrojovým záznamům (například [3600, 300]).

UserID

Typ: string

Identita uživatele, ze které HTTP požadavek pochází (například '00000000-0000-0000-0000-000000000000').