Compartir a través de


has_ipv4()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Devuelve un valor que indica si una dirección IPv4 especificada 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"

Sintaxis

has_ipv4( , ip_address de origen)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Obligatorio Descripción
de origen string ✔️ Texto que se va a buscar.
ip_address string ✔️ Valor que contiene la dirección IP para la que se va a buscar.

Devoluciones

true si el ip_address es una dirección IPv4 válida y se encontró en el origen. De lo contrario, la función devuelve false.

Sugerencia

Ejemplos

En el ejemplo siguiente se muestra cómo usar has_ipv4 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_ipv4('05:04:54 127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Salida

resultado
cierto

En el ejemplo siguiente se muestra cómo usar has_ipv4 con una dirección IP no válida. La dirección IP del texto está delimitada correctamente por caracteres no alfanuméricos.

print result=has_ipv4('05:04:54 127.0.0.256 GET /favicon.ico 404', '127.0.0.256')

Salida

resultado
falso

En el ejemplo siguiente se muestra cómo usar has_ipv4 con una dirección IP delimitada incorrectamente. La dirección IP del texto está delimitada incorrectamente por caracteres no alfanuméricos.

print result=has_ipv4('05:04:54127.0.0.1 GET /favicon.ico 404', '127.0.0.1')

Salida

resultado
falso