Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Devuelve un valor booleano que indica si uno de los prefijos de dirección IPv4 especificados aparece en un texto.
Las entradas de dirección IP de un texto deben delimitarse correctamente con caracteres no alfanuméricos. Por ejemplo, las direcciones IP delimitadas correctamente son:
- "Estas solicitudes proceden de: 192.168.1.1, 10.1.1.115 y 10.1.1.201"
- "05:04:54 127.0.0.1 GET /favicon.ico 404"
Consejos de rendimiento
Nota:
Cuando se usan más de 128 términos de búsqueda, la optimización de búsqueda de índices de texto está deshabilitada, lo que podría provocar una reducción del rendimiento de las consultas.
Sintaxis
has_any_ipv4_prefix(
ip_address_prefix de,
origen [ ,
ip_address_prefix_2,
...])
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Obligatorio | Descripción |
---|---|---|---|
de origen | string |
✔️ | Valor que se va a buscar. |
ip_address_prefix | string o dynamic | ✔️ | Un prefijo de dirección IP o una matriz de prefijos de dirección IP, para los que se va a buscar. Un prefijo de dirección IP válido es una dirección IPv4 completa, como 192.168.1.11 , o su prefijo que termina con un punto, como 192. , 192.168. o 192.168.1. . |
Devoluciones
true
si uno de los prefijos de dirección IP especificados es un prefijo de dirección IPv4 válido y se encontró en el origen. De lo contrario, la función devuelve false
.
Ejemplos
En el ejemplo siguiente se muestra cómo usar has_any_ipv4_prefix
con varios valores escalares, donde cada dirección IP se proporciona como argumento de cadena independiente. Las direcciones IP del texto están delimitadas correctamente por caracteres no alfanuméricos.
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.', '192.168.') // true
resultado |
---|
cierto |
En el ejemplo siguiente se muestra el uso has_any_ipv4_prefix
con una matriz dinámica de direcciones IP. Las direcciones IP del texto están delimitadas correctamente por caracteres no alfanuméricos.
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', dynamic(["127.0.", "192.168."]))
resultado |
---|
cierto |
En el ejemplo siguiente se muestra cómo usar has_any_ipv4_prefix
con una dirección IPv4 no válida. Las direcciones IP del texto están delimitadas correctamente por caracteres no alfanuméricos.
print result=has_any_ipv4_prefix('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0')
resultado |
---|
falso |
En el ejemplo siguiente se muestra cómo usar has_any_ipv4_prefix
con una dirección IP delimitada incorrectamente. Las direcciones IP del texto no están delimitadas correctamente por caracteres no alfanuméricos.
print result=has_any_ipv4_prefix('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.', '192.')
resultado |
---|
falso |