Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Анализирует входные данные с помощью netmask и возвращает строку, представляющую IPv4-адрес.
Синтаксис
format_ipv4(
ip [,префикс])
Дополнительные сведения о соглашениях синтаксиса.
Параметры
| Имя (название) | Тип | Обязательно | Описание |
|---|---|---|---|
| протокол IP | string |
✔️ | Адрес IPv4. Формат может быть строковым или числовым представлением в большом порядке. |
| приставка | int |
Целое число от 0 до 32, представляющее число наиболее значимых битов, которые учитываются. Если не указано, используются все 32-разрядные маски. |
Возвраты
Если преобразование выполнено успешно, результатом будет строка, представляющая IPv4-адрес. Если преобразование не выполнено, результат будет пустой строкой.
Примеры
В следующем примере показано, как использовать format_ipv4() функцию для анализа входных данных с помощью netmask и возврата строки, представляющей 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)
Выходные данные
| адрес | маска | результат | result_mask |
|---|---|---|---|
| 192.168.1.1 | двадцать четыре | 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 |
Связанный контент
- Форматирование адресов IPv4, включая нотацию CIDR, см. в разделе format_ipv4_mask().
- Список функций, связанных с IP-адресами, см. в разделах IPv4 и IPv6.