Anahtarsız · çevrimdışı · BigInt
Adresin değil, aralığın tamamını gör.
IPv4 ve IPv6 CIDR girdilerini BigInt ile, anahtarsız ve çevrimdışı çözümler; ağ, son adres, maske, adres sayısı ve PTR çıktısı üretir.
- 32 / 128 bit
- RFC 5952
- 0 ağ isteği
Girdi
Adres ve prefix birlikte zorunludur.
Motor JSON'u
Girdi bekleniyor
Yöntem
Bit düzeyinde, sürprizsiz.
Motor IPv4'ü 32 bit, IPv6'yı 128 bit BigInt olarak işler. Hesap aynı formüle dayanır; host kullanılabilirliği semantiği sürüme göre ayrıca raporlanır.
CIDR ağı, adresin prefix maskesiyle bit düzeyinde AND edilmesiyle; son adres ise host bitlerinin 1 yapılmasıyla bulunur.
hostBits = width − prefix
mask = ((2^width − 1) << hostBits) & (2^width − 1)
network = address & mask
last = network | ((1 << hostBits) − 1)
total = 2^hostBits
adres 11000000.10101000.00000001.10000010
maske 11111111.11111111.11111111.00000000
-----------------------------------
AND 11000000.10101000.00000001.00000000
ağ 192.168.1.0
son 192.168.1.255 (host bitleri → 1)
[KAYNAK-DOĞRULANMADI] AND/son/wildcard ifadeleri RFC bit tanımlarından yapılan uygulama türetimidir; BigInt, decimal JSON string ve LSB0 bit-konumu alanları AltAgCIDR ürün kararlarıdır.
Üç adım
AltAgCIDR ile CIDR çözümleme
CIDR'yi girin
IPv4 veya IPv6 adresini prefix ile birlikte yazın; örneğin 192.168.1.130/24.
IPv4 politikasını seçin
IPv4 /31 için varsayılan RFC 3021'i veya geleneksel yorumu seçin; diğer prefixler etkilenmez.
Çıktıları seçip çözümleyin
İsteğe bağlı expanded, binary ve reverseDns biçimlerini seçin; Çözümle düğmesine basın.
Sık hatalar
Alt ağ hesabında altı tuzak
/31'den iki adres eksiltmek
RFC 3021 modunda iki uç da kullanılabilir; directed broadcast üretilmez.
IPv6 broadcast uydurmak
IPv6 mimarisinde broadcast yoktur; evrensel kullanılabilir host sayısı da bu araçta üretilmez.
2^128'i Number'a koymak
Kesinlik kaybolur. Motor hesapta BigInt, JSON'da decimal string kullanır.
Host girdisini ağ sanmak
hostBitleriVardive temizlenen LSB0 bit konumları farkı açıkça gösterir.Bozuk
::kabul etmekBir IPv6 adresinde en fazla bir çift iki nokta sıkıştırması olabilir.
Prefix sınırını aşmak
IPv4 için 0–32, IPv6 için 0–128 dışında
PREFIX_ARALIK_DISIdöner.
Kısa SSS
Net cevaplar
CIDR ağı ve son adres nasıl bulunur?
CIDR ağı, adresin prefix maskesiyle bit düzeyinde AND edilmesiyle; son adres ise host bitlerinin 1 yapılmasıyla bulunur.
IPv4 /31 neden farklıdır?
RFC 3021 politikasında nokta-noktaya bağlantının iki ucu da host adresidir ve directed broadcast yoktur. Geleneksel yorumda kullanılabilir sayı 0'dır.
IPv6 için broadcast adresi var mıdır?
Hayır. RFC 4291, IPv6'da broadcast adresi olmadığını ve bu işlevin multicast ile karşılandığını belirtir; araç IPv6 broadcast alanı üretmez.
Adres sayıları neden JSON string olarak döner?
IPv6 /0 toplamı 2^128'dir ve JavaScript Number bunu tam tutamaz. Araç bütün adres sayılarını kayıpsız decimal string olarak döndürür.
Kaynak izi
Semantik → kaynak izi
Erişim tarihi: 29 Temmuz 2026. Bağlantılar yalnızca belgeleme içindir; araç çalışırken ağ isteği yapmaz.
- RFC 4632 §3.1 — IPv4'ün 32 biti, CIDR prefix gösterimi, en anlamlı maske bitleri ve 2'nin kuvveti blok boyutları.
- RFC 4291 §2.2 ve §2 — IPv6'nın 128 bit metin yapısı,
::ve broadcast bulunmaması. - RFC 3021 §2.1 ve §2.2 — /31'de iki adresin host yorumu ve directed broadcast olmaması.
- RFC 5952 §4 — küçük hex ve sıfır sıkıştırma. §5'in iyi bilinen gömülü IPv4 prefixleri için önerdiği mixed gösterim yerine bu sürüm, tanımlı sekiz-grup saf-hex profilini kullanır.
- RFC 1035 §3.5 — IPv4 oktetlerini ters çeviren tam adres
IN-ADDR.ARPAadı. - RFC 3596 §2.5 — IPv6 nibble'larını ters sırada noktalayan
IP6.ARPAadı. - Calculator.net IP Subnet Calculator — IPv4/IPv6 ağ, maske ve aralık sunan rekabet yüzeyi; nicel talep kanıtı değildir.