format_ipv4()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |
Contenu connexe
- 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.