Partager via


format_ipv4()

S’applique à : ✅Microsoft Fabric

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 Catégorie Requise Descriptif
Ip string ✔️ Adresse IPv4. Le format peut être une chaîne ou une représentation numérique dans l’ordre big-endian.
préfixe 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

L’exemple suivant montre comment utiliser la format_ipv4() fonction pour analyser l’entrée avec un masque net et retourner une chaîne représentant l’adresse IPv4.

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

adresse masque résultat result_mask
192.168.1.1 Vingt-quatre 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.