Condividi tramite


has_any_ipv4_prefix()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Restituisce un valore booleano che indica se uno dei prefissi di indirizzo IPv4 specificati viene visualizzato in un testo.

Gli ingressi degli indirizzi IP in un testo devono essere delimitati correttamente con caratteri non alfanumerici. Ad esempio, gli indirizzi IP delimitati correttamente sono:

  • "Queste richieste provengono da: 192.168.1.1, 10.1.1.115 e 10.1.1.201"
  • "05:04:54 127.0.0.1 GET /favicon.ico 404"

Suggerimenti per incrementare le prestazioni

Nota

Quando vengono usati più di 128 termini di ricerca, l'ottimizzazione della ricerca dell'indice di testo è disabilitata, riducendo così le prestazioni delle query.

Sintassi

has_any_ipv4_prefix(source , ip_address_prefix [, ip_address_prefix_2, ...])

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
source string ✔️ Valore da cercare.
ip_address_prefix stringa o dinamica ✔️ Un prefisso di indirizzo IP o una matrice di prefissi di indirizzi IP, per cui eseguire la ricerca. Un prefisso di indirizzo IP valido è un indirizzo IPv4 completo, ad esempio 192.168.1.11, o il relativo prefisso che termina con un punto, ad esempio 192., 192.168. o 192.168.1..

Valori restituiti

truese uno dei prefissi di indirizzo IP specificato è un prefisso di indirizzo IPv4 valido e è stato trovato nell'origine. In caso contrario, la funzione restituisce false.

Esempi

Indirizzi IP come elenco di stringhe

print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true

result
true

Indirizzi IP come matrice dinamica

print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
result
true

Prefisso IPv4 non valido

print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
result
false

Indirizzo IP non corretto

print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
result
false