format_ipv4()
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Analisa a entrada com uma máscara de rede e retorna uma string que representa o endereço IPv4.
Sintaxe
format_ipv4(
ip [,
prefixo])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
ip | string |
✔️ | O endereço IPv4. O formato pode ser uma representação de string ou número em ordem big-endian. |
prefixo | int |
Um inteiro de 0 a 32 que representa o número de bits mais significativos que são levados em consideração. Se não for especificado, todas as 32 máscaras de bits serão usadas. |
Devoluções
Se a conversão for bem-sucedida, o resultado será uma string que representa o endereço IPv4. Se a conversão não for bem-sucedida, o resultado será uma cadeia de caracteres vazia.
Exemplos
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)
Saída
address | mask | 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 |
Conteúdo relacionado
- Para formatação de endereço IPv4, incluindo notação CIDR, consulte format_ipv4_mask().
- Para obter uma lista de funções relacionadas a endereços IP, consulte Funções IPv4 e IPv6.