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.
- CIDR gösterimi
- Ağ adresi
- Yayın adresi
- Kullanılabilir ana bilgisayar aralığı
- Kullanılabilir ana bilgisayar
- Toplam adres
- Alt ağ maskesi
- Joker maske
| Ağ adresi | |
| Alt ağ maskesi | |
| Yayın adresi |
- Ağ adresi (tam sayı)
- Ağ adresi (onaltılık)
- Ters DNS (PTR)
| 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.
| # | Alt ağ | Kullanılabilir aralık | Yayın | Ana bilgisayar |
|---|
| Ö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.
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
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
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
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
İ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
Ü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.
192.168.1.130/26 -> ağ 192.168.1.0, yayın 192.168.1.255
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.
203.0.113.4/31 -> 0 kullanılabilir ana bilgisayar
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.
172.20.5.1 -> 172.16.x.x olmadığı için genel sanıldı
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.
10.0.0.0 255.0.255.0
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?
255.255.255.0 hangi önek uzunluğudur?
Bir IP adresini onluk tam sayıya veya onaltılığa nasıl çeviririm?
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?
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?
Joker maske nedir, alt ağ maskesinden farkı ne?
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?
Hangi IP aralıkları özel, hangileri genel?
Gerçek bir ağda /31 veya /32 kullanabilir miyim?
Yazdığım adresler bir sunucuya gönderiliyor mu?
İlgili Araçlar
Tüm araçları görüntüleyin →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.