format_ipv4_mask()
Analisa a entrada com uma máscara de rede e retorna uma cadeia de caracteres que representa o endereço IPv4 na notação CIDR.
Sintaxe
format_ipv4_mask(
ip [,
prefixo])
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
ip | string |
✔️ | O endereço IPv4 como notação CIDR. O formato pode ser uma representação de cadeia de caracteres 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 conta. Se não especificado, todas as máscaras de 32 bits serão usadas. |
Devoluções
Se a conversão for bem-sucedida, o resultado será uma cadeia de caracteres representando o endereço IPv4 como notação CIDR. 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 sem notação CIDR, consulte format_ipv4().
- Para obter uma lista de funções relacionadas a endereços IP, consulte Funções IPv4 e IPv6.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de