CIDR_MATCH
Beschreibung
CIDR_MATCH
ist eine Zeilenfunktion, die zwei Zeilen vergleicht TEXT
Argumente, die eine CIDR-Maske und eine IP-Adresse darstellen, und gibt zurück 1
wenn die IP-Adresse in die angegebene Subnetzmaske fällt oder 0
wenn dies nicht der Fall ist.Syntax
CIDR_MATCH
(CIDR_string
, IP_string
)Rückgabewert
Gibt eine zurück
INTEGER
Wert von 1
wenn die IP-Adresse in das durch die CIDR-Maske angegebene Subnetz fällt und 0
wenn dies nicht der Fall ist.Eingabeparameter
- CIDR_string
- Erforderliche Inhalte. Ein Feld oder ein Ausdruck, das Folgendes zurückgibt:TEXT-Wert, der entweder eine IPv4- oder IPv6-CIDR-Maske enthält (Classless InterDomain Routing Subnet Notation). Eine IPv4-CIDR-Maske kann nur mit IPv4-Adressen erfolgreich abgeglichen werden, und eine IPv6-CIDR-Maske kann nur mit IPv6-Adressen erfolgreich abgeglichen werden.
- IP_string
- Erforderliche Inhalte. Ein Feld oder ein Ausdruck, das Folgendes zurückgibt:TEXT-Wert, der entweder eine IPv4- oder IPv6-IP-Adresse enthält.
Beispiele
Vergleichen Sie eine IPv4-CIDR-Subnetzmaske mit einer IPv4-IP-Adresse:
CIDR_MATCH("60.145.56.0/24", "60.145.56.246") returns
1
CIDR_MATCH("60.145.56.0/30", "60.145.56.246") returns
0
Vergleichen Sie eine IPv6-CIDR-Subnetzmaske mit einer IPv6-IP-Adresse:
CIDR_MATCH("fe80::/70", "FE80::0202:B3FF:FE1E:8329") returns
1
CIDR_MATCH("fe80::/72", "FE80::0202:B3FF:FE1E:8329") returns
0