Skip to content

IPv4 Alt Ağ Hesaplayıcı

IPv4 CIDR bloğu için ağ adresini, yayın adresini, kullanılabilir ana bilgisayar aralığını, alt ağ maskesini ve joker maskeyi çevrimiçi hesaplayın. /31 bağlantıları RFC 3021'e göre işler; tamamen tarayıcınızda çalışır.

Takip Yok Tarayıcıda Çalışır Ücretsiz
Her şey tarayıcınızda yerel olarak hesaplanır — yazdığınız adresler bu cihazdan asla ayrılmaz.
/26
Yaygın bloklar
Alt ağ ayrıntıları
CIDR gösterimi
Ağ adresi
Yayın adresi
Kullanılabilir ana bilgisayar aralığı
Kullanılabilir ana bilgisayar
Toplam adres
Alt ağ maskesi
Joker maske
İkilik görünüm — maske nerede kesiyor
Ağ adresi
Alt ağ maskesi
Yayın adresi
Ağ bitleri Ana bilgisayar bitleri
Ağ adresi (tam sayı)
Ağ adresi (onaltılık)
Ters DNS (PTR)
Yapıştırmaya hazır yapılandırma
Cisco IOS arayüzü
Cisco ACL (joker maske)
OSPF network ifadesi
Cisco ASA (alt ağ maskesi)
Huawei / H3C
Linux iproute2

Cisco IOS ACL'leri ve OSPF joker maske alır; ASA ise onun yerine alt ağ maskesi alır. İkisini karıştırmak bu alandaki en yaygın kopyala-yapıştır hatasıdır.

Bu bloğu eşit alt ağlara bölün
# Alt ağ Kullanılabilir aralık Yayın Ana bilgisayar
CIDR ve alt ağ maskesi başvuru tablosu
Önek Alt ağ maskesi Joker maske Toplam adres Kullanılabilir ana bilgisayar
/8 255.0.0.0 0.255.255.255 16,777,216 16,777,214
/9 255.128.0.0 0.127.255.255 8,388,608 8,388,606
/10 255.192.0.0 0.63.255.255 4,194,304 4,194,302
/11 255.224.0.0 0.31.255.255 2,097,152 2,097,150
/12 255.240.0.0 0.15.255.255 1,048,576 1,048,574
/13 255.248.0.0 0.7.255.255 524,288 524,286
/14 255.252.0.0 0.3.255.255 262,144 262,142
/15 255.254.0.0 0.1.255.255 131,072 131,070
/16 255.255.0.0 0.0.255.255 65,536 65,534
/17 255.255.128.0 0.0.127.255 32,768 32,766
/18 255.255.192.0 0.0.63.255 16,384 16,382
/19 255.255.224.0 0.0.31.255 8,192 8,190
/20 255.255.240.0 0.0.15.255 4,096 4,094
/21 255.255.248.0 0.0.7.255 2,048 2,046
/22 255.255.252.0 0.0.3.255 1,024 1,022
/23 255.255.254.0 0.0.1.255 512 510
/24 255.255.255.0 0.0.0.255 256 254
/25 255.255.255.128 0.0.0.127 128 126
/26 255.255.255.192 0.0.0.63 64 62
/27 255.255.255.224 0.0.0.31 32 30
/28 255.255.255.240 0.0.0.15 16 14
/29 255.255.255.248 0.0.0.7 8 6
/30 255.255.255.252 0.0.0.3 4 2
/31 255.255.255.254 0.0.0.1 2 2
/32 255.255.255.255 0.0.0.0 1 1

Kullanılabilir ana bilgisayar sayıları /31 için RFC 3021'i izler (noktadan noktaya bağlantıda iki kullanılabilir adres) ve /32'yi tek bir ana bilgisayar rotası sayar.

RFC 950, RFC 1918, RFC 3021, RFC 3927, RFC 5737 ve RFC 6598 kaynaklarına karşı incelendi; her örnek değer, aracın birim testlerinden geçmiş alt ağ motoru tarafından üretildi — Go Tools Mühendislik Ekibi · Aug 15, 2026

Ağ araçları geliştiren mühendisler tarafından yazılmış ve incelenmiştir; bu örneklerdeki her adres, maske ve ana bilgisayar sayısı hesaplayıcının kendi test edilmiş motoruyla üretilmiştir.

Alt Ağ Maskesi Nedir?

Alt ağ maskesi, 32 bitlik bir IPv4 adresini iki parçaya böler: segmentteki her ana bilgisayarın paylaştığı bir ağ kısmı ve tek tek makineyi tanımlayan bir ana bilgisayar kısmı. Maskenin kendisi de 32 bittir — ağ bitlerini işaretleyen bir dizi 1, ardından ana bilgisayar bitlerini işaretleyen 0'lar — 255.255.255.0 ile /24'ün tam olarak aynı şeyi anlatmasının nedeni budur. CIDR gösterimi, 1 bitlerini onluk tabanda tek tek yazmak yerine yalnızca sayar.

Geri kalan her şey bu bölünmeden doğar. Ana bilgisayar bitlerini sıfırlayın, ağ adresini elde edersiniz; hepsini 1 yapın, yönlendirilmiş yayın adresini bulursunuz; ikisinin arasındaki adresler ana bilgisayarlara atayabileceklerinizdir. Tanıdık 2^n − 2 formülü buradan gelir; bir /26'nın 64 değil 62 kullanılabilir ana bilgisayar vermesinin nedeni de budur. Bir makine, hedefin yerel mi olduğuna yoksa bir yönlendiriciye mi gerek duyduğuna karar verirken kendi maskesini iki adrese de uygular ve sonuçları karşılaştırır — bu hesaplayıcının yaptığı üyelik sınaması tam olarak budur.

İki önek bu kalıbı bilerek bozar. Bir /31'in yalnızca iki adresi vardır; ayrı bir ağ ve yayın adresine yer kalmaz. RFC 3021 bu yüzden noktadan noktaya bağlantılarda ikisini de kullanılabilir sayar ve güncel her yönlendirici platformu buna uyar. Bir /32 ise tek bir ana bilgisayar rotasıdır; geri döngü (loopback) arayüzlerinde, statik rotalarda, anycast adreslerinde ve tek adreslik güvenlik duvarı kurallarında kullanılır. İkisine de 2^n − 2 formülünü körlemesine uygulamak 0 kullanılabilir ana bilgisayar verir — hiçbir yönlendirici platformunun kabul etmediği bir yanıt. /31 istisnasının kendi şartı vardır: yalnızca gerçekten noktadan noktaya olan arayüzlerde işler, dolayısıyla paylaşılan bir LAN segmenti yine /30 ya da daha büyük bir blok ister.

Yazdığınız adres maskesinin ötesinde de anlam taşır. 10.0.0.0/8, 172.16.0.0/12 ve 192.168.0.0/16 özeldir (RFC 1918) ve genel internette asla yönlendirilmez; 100.64.0.0/10 operatör düzeyinde NAT alanıdır; 169.254.0.0/16 DHCP başarısız olduğunda ortaya çıkar; 224.0.0.0/4 çok noktaya yayındır. A'dan E'ye tarihsel sınıflar belgelerde ve sertifika sınavlarında hâlâ karşımıza çıkar, ama CIDR 1993'te geldiğinden beri sınıf tabanlı yönlendirme kullanımdan kaldırıldı — bir ağın nerede bittiğine ilk oktet değil maske karar verir. Aynı adresi elle ikilik ya da onaltılık tabanda incelemek için sayı tabanı dönüştürücü aritmetiği sizin için hesaplar.

// Subnetting is integer arithmetic on a 32-bit value.
const toInt = (ip) => ip.split('.').reduce((acc, o) => acc * 256 + Number(o), 0);
const toIp  = (n)  => [24, 16, 8, 0].map((s) => (n >>> s) & 255).join('.');

function subnet(ip, prefix) {
  const mask      = prefix === 0 ? 0 : (0xFFFFFFFF << (32 - prefix)) >>> 0;
  const network   = (toInt(ip) & mask) >>> 0;
  const broadcast = (network | (~mask >>> 0)) >>> 0;
  // RFC 3021: a /31 has two usable addresses; a /32 has one.
  const usable    = prefix >= 31 ? 2 ** (32 - prefix) : 2 ** (32 - prefix) - 2;
  return { network: toIp(network), broadcast: toIp(broadcast), usable };
}

subnet('192.168.1.130', 26);
// { network: '192.168.1.128', broadcast: '192.168.1.191', usable: 62 }

Temel Özellikler

Tüm alanlar tek ekranda

Ağ adresi, yayın adresi, ilk ve son kullanılabilir ana bilgisayar, kullanılabilir ve toplam sayılar, alt ağ maskesi ve joker maske siz yazdıkça güncellenir — gönder düğmesi yok, sayfa yenileme yok, bekleme yok.

/31 ve /32 hakkıyla ele alınır

Bir /31, RFC 3021 uyarınca iki kullanılabilir adres bildirir; bir /32 tek adres bildirir ve nedenini — ayrıca /31'in ne zaman güvenli olmadığını — açıklayan bir not eşlik eder. Bu öneklere 2^n − 2 uygulamak sıfır verir ki hiçbir yönlendirici buna katılmaz.

/0'dan /32'ye önek kaydırıcısı

Öneki sürükleyin ve adres yerinde dururken sınırın bit bit yer değiştirmesini izleyin — "bu blok ne kadar büyük olmalı?" sorusunun en hızlı yanıtı.

Maske sınırı renklendirilmiş ikilik görünüm

Ağ bitleri ile ana bilgisayar bitleri ağ, maske ve yayın satırlarında farklı renklerle çizilir; kesme noktası ima edilmez, doğrudan görünür.

Alt ağ bölme tablosu

Herhangi bir bloğu daha uzun bir önekte eşit alt ağlara bölün, aralıklarını, yayın adreslerini ve ana bilgisayar sayılarını okuyun — hesap tablosu açmadan VLAN planı denetimi.

Blok tanıma ve ters DNS

Bir rozet, adresinizin ait olduğu bloğu adlandırır (RFC 1918 özel, CGNAT, bağlantı yerel, belgelendirme, kıyaslama, çok noktaya yayın, ayrılmış); yanında tam sayı, onaltılık ve in-addr.arpa biçimleri yer alır.

Alt Ağ Hesaplama Örnekleri

192.168.1.130/26 hangi alt ağa aittir? — klasik sınav sorusu

192.168.1.130/26
Ağ:              192.168.1.128
Yayın:           192.168.1.191
Kullanılabilir:  192.168.1.129 - 192.168.1.190
Ana bilgisayar:  62 kullanılabilir / 64 toplam
Maske:           255.255.255.192
Joker maske:     0.0.0.63

Yazdığınız şey bir ağ adresi değil, bir ana bilgisayar adresiydi; asıl mesele de bu: /26 maskesinde 6 ana bilgisayar biti vardır, dolayısıyla bloklar 64 adreste bir ilerler — 0, 64, 128, 192. 192.168.1.130 adresi üçüncü bloğa düşer; ağ adresinin 192.168.1.0 değil 192.168.1.128 olmasının nedeni budur. Yayın adresi bu bloğun tepesidir (192.168.1.191); geriye atanabilir adres olarak 192.168.1.129 ile 192.168.1.190 arası kalır. Yazdığınız adresin ana bilgisayar kısmını gözle sıfırlayıp onu ağ adresi saymak, alt ağ hesabındaki en yaygın hatadır.

10.0.0.0/22 bloğunun ağ adresi, yayın adresi ve kullanılabilir ana bilgisayarları

10.0.0.0/22
Ağ:              10.0.0.0
Yayın:           10.0.3.255
Kullanılabilir:  10.0.0.1 - 10.0.3.254
Ana bilgisayar:  1.022 kullanılabilir / 1.024 toplam
Maske:           255.255.252.0
Joker maske:     0.0.3.255

Bir /22, üçüncü oktetten iki bit ödünç alır; blok bu yüzden 10.0.0.x ile 10.0.3.x arasını kapsar — tek bir yayın alanında dört ardışık /24. İnsanların takıldığı yer 255.255.252.0 maskesidir: 252'nin ikilik karşılığı 11111100'dür, dolayısıyla üçüncü oktet 4'er adımlarla artar (10.0.0.0, 10.0.4.0, 10.0.8.0). Araçtaki ikilik görünüm ödünç alınan bu iki biti renklendirir; bölme tablosu da bu bloğu yeniden dört /24'e ayırır.

/31 noktadan noktaya bağlantı: sıfır değil, iki kullanılabilir adres

203.0.113.4/31
Adresler:        203.0.113.4 ve 203.0.113.5
Kullanılabilir:  2 (bağlantının iki ucu)
Yayın:           yok
Maske:           255.255.255.254
Joker maske:     0.0.0.1

RFC 3021, /31'i noktadan noktaya bağlantılar için tanımlar: böyle bir bağlantının tam olarak iki ucu vardır ve paylaşılan bir segment yoktur; bu yüzden ağ ve yayın adresleri kaldırılır, iki adres de atanabilir hale gelir. Genel 2^n − 2 formülünü burada uygulamak 0 kullanılabilir ana bilgisayar verir ve bu, hiçbir modern yönlendiricide doğru değildir — Cisco IOS, Junos ve Linux, noktadan noktaya arayüzlerde /31'i destekler. /30 yerine /31 kullanmak, yönlendiriciden yönlendiriciye bağlantılardaki adres israfını yarıya indirir. Şartı şudur: yalnızca gerçekten noktadan noktaya olan arayüzlerde geçerlidir; çok erişimli bir LAN segmenti /30 ya da daha büyük bir blok ister ve Windows bir ağ kartında /31'i kabul etmez. Örnekte 203.0.113.0/24 kullanılıyor, çünkü RFC 5737 bu bloğu belgelendirmeye ayırmıştır.

192.168.1.0/24 bloğunu dört /26 alt ağa bölmek

192.168.1.0/24 → /26
192.168.1.0/26     192.168.1.1 - 192.168.1.62     yayın 192.168.1.63    62 ana bilgisayar
192.168.1.64/26    192.168.1.65 - 192.168.1.126   yayın 192.168.1.127   62 ana bilgisayar
192.168.1.128/26   192.168.1.129 - 192.168.1.190  yayın 192.168.1.191   62 ana bilgisayar
192.168.1.192/26   192.168.1.193 - 192.168.1.254  yayın 192.168.1.255   62 ana bilgisayar

Bir /24'ten iki bit ödünç almak, her biri 64 adreslik ve 62'si kullanılabilir dört eşit alt ağ üretir. Her alt ağın kendi ağ ve yayın adresini kaybettiğine dikkat edin: bir /24'ü dört /26'ya bölmek toplamda 254 − 248 = 6 kullanılabilir adrese mal olur. Bölme tablosu bu düzeni herhangi bir üst blok ve daha uzun herhangi bir önek için yazdırır; bir VLAN planını yönlendiriciye ulaşmadan önce denetlemenin en hızlı yolu budur.

CIDR ve alt ağ maskesi tablosu: /24, 255.255.255.0 demektir

/24, /25, /26, /27, /28, /29, /30, /31, /32
/24  255.255.255.0     256 adres   254 kullanılabilir
/25  255.255.255.128   128 adres   126 kullanılabilir
/26  255.255.255.192    64 adres    62 kullanılabilir
/27  255.255.255.224    32 adres    30 kullanılabilir
/28  255.255.255.240    16 adres    14 kullanılabilir
/29  255.255.255.248     8 adres     6 kullanılabilir
/30  255.255.255.252     4 adres     2 kullanılabilir
/31  255.255.255.254     2 adres     2 kullanılabilir (RFC 3021)
/32  255.255.255.255     1 adres     1 kullanılabilir (ana bilgisayar rotası)

Öneke eklenen her bit bloğu ikiye böler. Son iki satır ezberlenmeye değer, çünkü 2^n − 2 kalıbını bozarlar: /31'in iki kullanılabilir adresi vardır (noktadan noktaya, yayın yok), /32 ise geri döngü (loopback) arayüzlerinde, ACL girdilerinde ve statik rotalarda kullanılan tek bir ana bilgisayar rotasıdır. /8 ile /32 arasındaki tam tablo hesaplayıcının altında yer alır ve onu çalıştıran motorun aynısı tarafından üretilir.

IPv4 Alt Ağ Hesaplayıcı Nasıl Kullanılır

  1. 1

    Bir adres veya CIDR bloğu girin

    192.168.1.130/26 yazın, 10.0.0.0 255.255.252.0 yapıştırın ya da yalın bir adres girip öneki kaydırıcıyla ayarlayın. Ana bilgisayar adresi de olur — araç onu sizin için ağına indirger.

  2. 2

    Sınırın kaydığını görmek için önek kaydırıcısını hareket ettirin

    /0'dan /32'ye sürükleyin; ana bilgisayar sayısı, maske ve yayın adresi yeniden hesaplansın. Kaydırıcı adresinizi sabit tuttuğu için "bu bloğu büyütsem ne olur?" sorusunu tek hamlede yanıtlar.

  3. 3

    Alt ağ ayrıntılarını okuyun

    Ağ adresi, yayın adresi, ilk ve son kullanılabilir ana bilgisayar, kullanılabilir ve toplam sayılar, alt ağ maskesi ve joker maske — ayrıca bloğu adlandıran bir rozet (özel, CGNAT, bağlantı yerel, belgelendirme, çok noktaya yayın) ve tarihsel sınıfı.

  4. 4

    İkilik görünüme ve adres biçimlerine bakın

    Ağ bitleri ile ana bilgisayar bitleri ayrı renklendirilir; maske sınırı bit bit görünür hale gelir. Aynı panel ağı tam sayı, onaltılık ve ters DNS in-addr.arpa adı olarak da verir.

  5. 5

    Üyeliği sınayın ve bloğu bölün

    Herhangi bir adresi yapıştırıp geçerli alt ağın içinde olup olmadığını doğrulayın, ardından daha uzun bir önek seçerek bloğu aralıkları, yayın adresleri ve ana bilgisayar sayılarıyla birlikte eşit alt ağlara bölün.

Alt Ağ Bölmede Yaygın Hatalar

Yazdığınız adresi ağ adresi sanmak

Bir /26 ile maskelenen ana bilgisayar adresi, bloğunun başında nadiren durur. Ağ adresi, ana bilgisayar bitleri sıfırlandıktan sonra geriye kalandır; 192.168.1.130/26 bu yüzden 192.168.1.0'a değil 192.168.1.128'e aittir.

✗ Yanlış
192.168.1.130/26 -> ağ 192.168.1.0, yayın 192.168.1.255
✓ Doğru
192.168.1.130/26 -> ağ 192.168.1.128, yayın 192.168.1.191

Bir /31'e 2^n - 2 uygulamak

Eksi iki kuralı, bir ağ ve bir yayın adresinin var olduğunu varsayar. Noktadan noktaya bir /31 bağlantıda ikisi de yoktur ve RFC 3021 iki adresi de atanabilir kılar. Burada sıfır kullanılabilir ana bilgisayar bildirmek, güncel her yönlendirici platformuyla çelişir.

✗ Yanlış
203.0.113.4/31 -> 0 kullanılabilir ana bilgisayar
✓ Doğru
203.0.113.4/31 -> 2 kullanılabilir ana bilgisayar (203.0.113.4 ve 203.0.113.5)

172.16.0.0/12 aralığını yalnızca 172.16.x.x sanmak

Bu özel aralık 172.16.0.0 ile 172.31.255.255 arasını kapsar — bir tane değil, on altı /16. 172.15.x.x ve 172.32.x.x adresleri geneldir ve başkasına aittir.

✗ Yanlış
172.20.5.1 -> 172.16.x.x olmadığı için genel sanıldı
✓ Doğru
172.20.5.1 -> özel, 172.16.0.0/12 içinde (172.16.0.0 - 172.31.255.255)

Bitişik olmayan bir alt ağ maskesi yazmak

Alt ağ maskesi, kesintisiz bir 1 dizisinin ardından gelen 0'lardan oluşmalıdır. ACL joker maskelerinde boşluklara izin verilse bile 255.0.255.0 gibi değerler geçerli maske değildir. Cihazlar bunları reddeder; kabul eden bir hesaplayıcı ise yalnızca bir yazım hatasını gizler.

✗ Yanlış
10.0.0.0 255.0.255.0
✓ Doğru
10.0.0.0 255.255.252.0   (= 10.0.0.0/22)

Alt Ağ Hesaplayıcı ile Neler Yapabilirsiniz

VLAN ve adres bloklarını planlayın
Bir tahsisi eşit alt ağlara bölün, her birinin kendi ana bilgisayar sayısı için yeterince büyük olduğunu doğrulayın ve düzeni bir anahtara ulaşmadan önce doğrudan IPAM tablonuza ya da tasarım belgenize kopyalayın.
Güvenlik duvarı kuralları ve ACL yazın
Cisco ACL'leri ve OSPF network ifadeleri için joker maskeyi okuyun, bir kuralın eşleştireceği tam adres aralığını doğrulayın — 0.0.0.63 ile 0.0.0.31 arasındaki fark iki VLAN'lık ana bilgisayar demektir.
Ağ geçidine ulaşamayan bir ana bilgisayarda sorun giderin
Ana bilgisayarın adresini ve yapılandırıldığı maskeyi yapıştırın, sonra ağ geçidinin (gateway) ortaya çıkan alt ağın içine düşüp düşmediğine bakın. Uyuşmayan maske, "bazı şeylere ping atıyor, bazılarına atmıyor" durumunun klasik nedenidir.
Yönlendiriciden yönlendiriciye bağlantıları verimli numaralandırın
Noktadan noktaya bağlantılarda /30 ile /31'i karşılaştırın: /31, bağlantı başına iki adres harcamak yerine iki uca da birer adres verir; yüzlerce devrenin olduğu bir WAN'da bu fark hızla birikir.
CCNA, Network+ ve benzeri sınavlara hazırlanın
Bir alt ağ sorusunu elle çözün, sonra ağ adresini, yayın adresini ve ana bilgisayar aralığını burada kontrol edin. İkilik görünüm ödünç alınan bitleri gösterir; sınavın asıl ölçtüğü şey de budur.

IPv4 Alt Ağ Bölme Nasıl Çalışır

Maske bir bit sınırıdır, ondalık bir değer değil
Alt ağ maskesi 32 bittir: ağ için bitişik bir 1 dizisi, ardından ana bilgisayarlar için 0'lar. Yalnızca 33 maske geçerlidir (/0 ile /32 arası); 255.255.255.192 bu yüzden yasal, 255.0.255.0 ise değildir — ikincisinin ortasında delik vardır. Bu hesaplayıcı, ne demek istediğinizi tahmin etmek yerine bitişik olmayan maskeleri reddeder.
Blok boyutu ve dördüncü oktet kestirmesi
Aynı boyuttaki alt ağlar, blok boyutlarının katlarına oturur; blok boyutu da 256'dan ilgili maske oktetinin çıkarılmasıyla bulunur. Bir /26 192 ile biter, dolayısıyla bloklar 0, 64, 128 ve 192'de başlar; bir /28 240 ile biter, dolayısıyla 16'şar adım atarlar. "192.168.1.130 hangi alt ağa aittir?" sorusunun arkasındaki aritmetik budur — üçüncü /26 bloğuna düşer, yani 192.168.1.128'e.
Ayrılmış adresler ve iki istisna
Tümü sıfır olan ana bilgisayar adresi ağı tanımlar, tümü bir olan ana bilgisayar adresi ise yönlendirilmiş yayındır; bu yüzden sıradan alt ağlar iki adres kaybeder. RFC 3021, /31 noktadan noktaya bağlantılar için ikisinden de vazgeçer (iki kullanılabilir adres); bir /32 ise tek bir ana bilgisayar rotasıdır (bir kullanılabilir adres). Hesaplayıcının altındaki başvuru tablosu bu kurallara uyar; bu nedenle /31 satırında 0 değil 2 yazar.
Joker maskeler ve zorunlu oldukları yerler
Joker maske, alt ağ maskesinin bit düzeyinde tersidir — 255.255.255.192 tersine çevrildiğinde 0.0.0.63 olur. Cisco ACL'leri, OSPF network ifadeleri ve EIGRP maske yerine joker maske alır. Alt ağ maskelerinden farklı olarak ACL joker maskeleri bitişik olmayabilir; tek bir kuralın bir aralıktaki tüm tek numaralı adresleri eşleştirebilmesi bu sayededir.
Sınıflar tarih, bloklar güncel
A/B/C/D/E sınıfları adres alanını ilk oktete göre böler (0–127, 128–191, 192–223, 224–239, 240–255) ve hâlâ öğretilip sınanır; ancak CIDR 1993'te sınıf tabanlı yönlendirmenin yerini aldı — bir ağın nerede bittiğine baştaki bitler değil maske karar verir. Bugün önemini koruyan şey, bir adresin hangi ayrılmış bloğa düştüğüdür: RFC 1918 özel, RFC 6598 CGNAT, RFC 3927 bağlantı yerel, RFC 5737 belgelendirme, RFC 2544 kıyaslama, çok noktaya yayın ve 240.0.0.0/4 ayrılmış aralık.

IP Adreslemede En İyi Uygulamalar

Alt ağı büyümeye göre boyutlandırın, ama on katına değil
Sekiz cihaz için bir /24, 246 adresi boşa harcar ve hiçbir yarar sağlamadan yayın alanını büyütür. Rahat bir pay bırakan en küçük bloğu seçin — hesaplayıcının verdiği ana bilgisayar sayısı, karar vermeden önce ödünleşimi açıkça gösterir.
Noktadan noktaya bağlantılarda /31 kullanın
Yönlendiriciden yönlendiriciye devrelerde /31, iki uç için dört adres yakmak yerine her iki uca da birer adres verir. /30'u yalnızca RFC 3021 desteğinden gerçekten eski olan ekipmanlara saklayın ve çok erişimli bir segmente asla /31 koymayın.
Yuvarlak onluk sayılara göre değil, bit sınırına göre tahsis edin
Blokları 10.0.10.0 veya 10.0.100.0 gibi adreslerden başlatan adres planları onluk tabanda derli toplu görünür, ancak tek bir rotada özetlenemez. Tahsisleri ikinin kuvvetlerine hizalayın ki koca bir bölge yönlendirme tablosunda tek bir öneke insin.
Belge örneklerini ayrılmış aralıklarda tutun
RFC 5737, örneklerin gerçek bir ağla çakışmaması için tam olarak bu amaçla 192.0.2.0/24, 198.51.100.0/24 ve 203.0.113.0/24 bloklarını ayırır. Bir işletim kılavuzunda rastgele bir genel adres kullanmak, er ya da geç birini canlı bir ana bilgisayara yönlendirir.
Yönlendirmeyi suçlamadan önce iki uçtaki maskeyi doğrulayın
Bir ana bilgisayar bazı hedeflere ulaşıp bazılarına ulaşamıyorsa, maskesini ağ geçidininkiyle karşılaştırın. Segment aslında /23 iken yapılandırılmış bir /24, ağın yarısını uzak gösterir — iki adresi de üyelik denetimine yapıştırın, uyumsuzluk anında ortaya çıksın.

Alt Ağ Hesaplayıcı SSS

CIDR önekinden alt ağ maskesi nasıl hesaplanır?
Önek, 32 bitlik maskedeki baştaki 1 bitlerinin sayısından ibarettir. /26, 26 tane 1 ve ardından 6 tane 0 demektir: 11111111.11111111.11111111.11000000; bu da 255.255.255.192 olarak okunur. Sondaki sıfırlar ana bilgisayar bitleridir, dolayısıyla blok 2^6 = 64 adres taşır. Ters yönde çalışırken maskedeki 1 bitlerini sayın: 255.255.252.0 değeri 11111111.11111111.11111100.00000000, yani 22 tane 1 olduğundan bir /22'dir. Bu hesaplayıcıdaki ikilik görünüm sınırı doğrudan gösterir; ağ bitleri ile ana bilgisayar bitleri farklı renktedir.
255.255.255.0 hangi önek uzunluğudur?
Bu bir /24'tür. 255'in ikilik karşılığı 11111111 olduğundan üç oktetlik 255 dizisi baştaki 24 biti 1 yapar; son 8 bit ise ana bilgisayar bitidir — 255.255.255.0 = /24, yani 256 adres ve 254 kullanılabilir ana bilgisayar. Aynı akıl yürütmeyle 255.255.255.192 bir /26'dır (64 adres, 62 kullanılabilir), 255.255.252.0 bir /22'dir (1.024 adres, 1.022 kullanılabilir) ve 255.255.255.128 bir /25'tir (128 adres, 126 kullanılabilir). Noktalı ondalık bir maskeyi doğrudan giriş alanına yapıştırıp önekini geri okuyabilir ya da hesaplayıcının altındaki başvuru tablosuna bakabilirsiniz; o tablo /8 ile /32 arasındaki her önek için maskeyi, joker maskeyi ve ana bilgisayar sayısını listeler.
Bir IP adresini onluk tam sayıya veya onaltılığa nasıl çeviririm?
Dört okteti tek bir 32 bitlik tam sayı gibi düşünün: 192.168.1.128 = 192×256³ + 168×256² + 1×256 + 128 = 3232235904; bunun onaltılık karşılığı 0xC0A80180 olur. Bu biçim, bir veritabanı adresleri tam sayı sütununda sakladığında (MySQL'deki INET_ATON / INET_NTOA işlevleri), günlükleri aralığa göre süzerken ve her tür bit düzeyinde üyelik sınamasında karşınıza çıkar. Bu hesaplayıcının ikilik paneli ağ adresini onluk tam sayı, onaltılık ve ters DNS in-addr.arpa adı olarak yazdırır. Tabanlar arasında elle çeviri yapmak isterseniz sayı tabanı dönüştürücü aritmetiği sizin için hesaplar.
Sonucu bir Cisco veya Huawei cihazına nasıl uygularım?
Yapıştırmaya hazır yapılandırma paneli, geçerli blok için altı biçim üretir. 192.168.1.130/26 için bunlar şöyledir: Cisco IOS arayüzü ip address 192.168.1.129 255.255.255.192; joker maskeli Cisco ACL access-list 10 permit 192.168.1.128 0.0.0.63; OSPF network 192.168.1.128 0.0.0.63 area 0; onun yerine alt ağ maskesi alan Cisco ASA access-list OUT permit ip 192.168.1.128 255.255.255.192 any; Huawei/H3C ip address 192.168.1.129 26; ve Linux iproute2 ip addr add 192.168.1.129/26 dev eth0. Tuzak şudur: IOS ACL'leri ve OSPF joker maske alırken ASA alt ağ maskesi alır — ikisinin yerini değiştirmek hata vermez, ama bambaşka bir aralığı eşleştirir.
Kullanılabilir ana bilgisayar sayısı neden toplamdan iki eksik?
Sıradan her IPv4 alt ağı ilk adresini ağ tanımlayıcısı, son adresini de yönlendirilmiş yayın adresi olarak ayırır; bu yüzden 256 adresli bir /24, ana bilgisayarlara 254 adres sunar. İki önek istisnadır: /31'de bu ayrılmış adreslere yer kalmaz ve RFC 3021, noktadan noktaya bağlantılarda iki adresi de kullanılabilir kılar; /32 ise tek kullanılabilir adresi olan bir ana bilgisayar rotasıdır. Bu hesaplayıcı söz konusu istisnaları uygular — genel 2^n − 2 formülü /31 için 0 kullanılabilir adres bildirirdi ki hiçbir modern yönlendirici buna katılmaz.
Joker maske nedir, alt ağ maskesinden farkı ne?
Joker maske (wildcard mask), alt ağ maskesinin bit düzeyinde tersidir: alt ağ maskesinde 1 olan yerlerde joker maskede 0 bulunur. Bir /26 için maske 255.255.255.192, joker maske ise 0.0.0.63'tür. Cisco erişim denetim listeleri ve OSPF network ifadeleri maske değil joker maske alır; bu nedenle access-list 10 permit 192.168.1.128 0.0.0.63 ile 192.168.1.128/26 aynı bloğu eşleştirir. Huawei ve H3C belgeleri de buna joker maske der; mühendisler arasında ise ters maske (inverse mask) yaygın bir kısaltmadır — burada iki ad da aynı değeri anlatır. ACL joker maskelerinin bitişik olmayan bitler taşıması kurallara uygundur — örneğin yalnızca tek ya da çift numaralı adresleri eşleştirebilirler — alt ağ maskelerinin ise değildir.
Bir /24, /25 veya /26 kaç ana bilgisayar barındırır?
Bir /24 (255.255.255.0) 256 adres ve 254 kullanılabilir ana bilgisayar taşır. Bir /25 (255.255.255.128) 128 adres ve 126 kullanılabilir ana bilgisayar taşır. Bir /26 (255.255.255.192) 64 adres ve 62 kullanılabilir ana bilgisayar taşır. Öneke eklenen her bit iki sayıyı da yarıya indirir. Dördüncü okteti bölerken işe yarayan bir kestirme: blok boyutu, maskenin son okteti 256'dan çıkarılarak bulunur; yani 192 ile biten bir maske 64 adreste bir, 240 ile biten bir maske 16 adreste bir ilerler. Hesaplayıcının altındaki tam başvuru tablosu /8 ile /32 arasını kapsar.
Hangi IP aralıkları özel, hangileri genel?
RFC 1918 üç özel aralık ayırır: 10.0.0.0/8 (16.777.214 kullanılabilir), 172.16.0.0/12 (1.048.574 kullanılabilir) ve 192.168.0.0/16 (65.534 kullanılabilir). 172 aralığının yalnızca 172.16.0.0 ile 172.31.255.255 arasını kapsadığına dikkat edin — 172.15.x.x ve 172.32.x.x genel adreslerdir ve bu sınır kolayca yanlış hatırlanır. Bunların dışında 100.64.0.0/10 operatör düzeyinde NAT alanıdır (RFC 6598), 169.254.0.0/16 bağlantı yerel otomatik yapılandırmadır (RFC 3927), 192.0.2.0/24, 198.51.100.0/24 ve 203.0.113.0/24 ise belgelendirmeye ayrılmıştır (RFC 5737). Bu hesaplayıcı, adresinizin düştüğü bloğu etiketler.
Gerçek bir ağda /31 veya /32 kullanabilir miyim?
Evet. Bir /31, yönlendiriciden yönlendiriciye bağlantıları numaralandırmanın standart yoludur: RFC 3021, noktadan noktaya arayüzlerde ağ ve yayın adreslerini kaldırır, böylece iki adres de iki uca gider ve geleneksel /30 ile karşılaştırıldığında israf yarıya iner. Cisco IOS, Junos, Arista EOS ve Linux bunu destekler; ancak yalnızca gerçekten noktadan noktaya olan arayüzlerde geçerlidir — çok erişimli bir LAN segmentine /31 koymayın. Bir /32 ise ana bilgisayar rotasıdır: geri döngü (loopback) arayüzleri, tek adreslik ACL girdileri, statik rotalar ve anycast adreslerinin hepsi bunu kullanır.
Yazdığım adresler bir sunucuya gönderiliyor mu?
Hayır. Her hesaplama tarayıcınızda düz tam sayı aritmetiğiyle yerel olarak çalışır — ağ isteği yok, üçüncü taraf kütüphane yok, günlük kaydı yok. Tarayıcınızın geliştirici araçlarını açıp yazarken ağ panelinin sessiz kaldığını izleyebilir ya da internet bağlantınızı tamamen kesip hesaplamayı sürdürebilirsiniz. Bağlantıyı kopyala düğmesi geçerli bloğu URL parçasına kodlar; tarayıcılar bu parçayı hiçbir zaman sunucuya iletmez.

cURL Komut Oluşturucu ve Yapılandırıcı

Web & API

Tarayıcınızda curl komutları oluşturun — yöntem, başlık, kimlik doğrulama ve gövde ayarlayın, anında kopyalamaya hazır komut alın. Bearer, POST JSON, dosya yükleme için ön ayarlar. Ücretsiz, gizli, kayıt gerektirmez.

htpasswd Oluşturucu — bcrypt, Apache MD5 (apr1), Basic Auth

Web & API

bcrypt, Apache MD5 (apr1), SHA-1 ve daha fazlasıyla htpasswd girdisi oluşturun. Apache, nginx ve Docker için yapıştırmaya hazır yapılandırma alın. Tarayıcınızda %100 çalışır — yükleme yok.

Open Graph ve Meta Etiketi Oluşturucu

Web & API

Open Graph, Twitter Card ve SEO meta etiketlerini canlı Google, Facebook ve X önizlemesiyle çevrimiçi oluşturun. %100 ücretsiz, tarayıcıda çalışır, kayıt yok — kodu kopyalayıp yapıştırın.

nginx location test aracı — o blok neden kazanır

Web & API

Hangi nginx location bloğu kazanır — ve diğerleri neden kaybeder. =, ^~, ~ ve ~* için ücretsiz test aracı, tamamen tarayıcınızda.

traceparent Çözücü — W3C Trace Context

Web & API

Hex basamağı saymayı bırakın. Ücretsiz çevrimiçi traceparent çözücü — tarayıcınızda çalışır, yükleme yok. Trace ID, span ID, 8 trace-flags biti, tracestate, Datadog/X-Ray/B3.

AES Şifre Çözme Aracı — OpenSSL ve CryptoJS Uyumlu

Güvenlik Araçları

AES şifreli metnini online çözün — GCM/CBC/CTR, parola veya ham anahtar, OpenSSL ve CryptoJS "U2FsdGVkX1" biçimini otomatik algılar. %100 tarayıcıda, anahtarlar sayfadan asla çıkmaz.