format_ipv4()
Girişi bir netmask ile ayrıştırır ve IPv4 adresini temsil eden bir dize döndürür.
Syntax
format_ipv4(
ip [,
ön ek])
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
ıp | string |
✔️ | IPv4 adresi. Biçim, büyük endian sırada bir dize veya sayı gösterimi olabilir. |
Önek | int |
0 ile 32 arasındaki bir tamsayı, dikkate alınan en önemli bitlerin sayısını temsil eder. Belirtilmemişse, 32 bit maskenin tümü kullanılır. |
Döndürülenler
Dönüştürme başarılı olursa, sonuç IPv4 adresini temsil eden bir dize olur. Dönüştürme başarılı olmazsa sonuç boş bir dize olur.
Örnekler
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)
Çıkış
adres | maske | sonuç | 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 |
İlgili içerik
- CIDR gösterimi de dahil olmak üzere IPv4 adres biçimlendirmesi için bkz. format_ipv4_mask().
- IP adresleriyle ilgili işlevlerin listesi için bkz. IPv4 ve IPv6 işlevleri.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin