Partager via


format_ipv4()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Analyse l’entrée avec un masque net et retourne une chaîne représentant l’adresse IPv4.

Syntaxe

format_ipv4(ip [, préfixe])

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
ip string ✔️ Adresse IPv4. Le format peut être une chaîne ou une représentation numérique dans l’ordre big-endian.
prefix int Entier compris entre 0 et 32 représentant le nombre de bits les plus significatifs pris en compte. S’il n’est pas spécifié, tous les masques 32 bits sont utilisés.

Retours

Si la conversion réussit, le résultat est une chaîne représentant l’adresse IPv4. Si la conversion n’est pas réussie, le résultat est une chaîne vide.

Exemples

datatable(address:string, mask:long)
[
 '192.168.1.1', 24,          
 '192.168.1.1', 32,          
 '192.168.1.1/24', 32,       
 '192.168.1.1/24', long(-1), 
]
| extend result = format_ipv4(address, mask), 
         result_mask = format_ipv4_mask(address, mask)

Sortie

address masque result result_mask
192.168.1.1 24 192.168.1.0 192.168.1.0/24
192.168.1.1 32 192.168.1.1 192.168.1.1/32
192.168.1.1/24 32 192.168.1.0 192.168.1.0/24
192.168.1.1/24 -1
  • Pour connaître la mise en forme d’adresse IPv4, y compris la notation CIDR, consultez format_ipv4_mask().
  • Pour obtenir la liste des fonctions liées aux adresses IP, consultez les fonctions IPv4 et IPv6.