Bir IPv4 Adresini Ağ ve Sunucu Kısımlarına Bölme
Bir alt ağ maskesi, bir IPv4 adresini bir ağ kısmına ve bir sunucu kısmına bölerek hangi adreslerin aynı yerel ağa ait olduğunu belirler. Bir IP adresi ve CIDR önek uzunluğunu (192.168.1.0/24 gibi bir adresteki “/24”) girin; bu hesaplayıcı ağ adresini, yayın adresini, alt ağ maskesini ve cihazlar tarafından gerçekten kullanılabilir adres aralığını bulur.
Formül
- Alt ağ maskesi: önek uzunluğu kadar önde gelen 1 biti, ardından 0 bitleri (örn. /24 →
11111111.11111111.11111111.00000000=255.255.255.0). - Ağ adresi: alt ağ maskesiyle bit düzeyinde VE işlemine tabi tutulan IP adresi — bu, sunucu bitlerini sıfırlayarak yalnızca ağı bırakır.
- Yayın adresi: her sunucu biti 1’e ayarlanmış ağ adresi — alt ağdaki en yüksek adres.
- Kullanılabilir sunucular: ağ ve yayın adresleri hariç alt ağdaki her adres, çünkü bunlar ayrılmıştır — sıradan alt ağlar için .
İki özel durum farklı kurallar getirir: bir /31 (RFC 3021), nokta-nokta bağlantılar için kullanılır ve tam olarak iki cihaz arasında bir yayın adresine ihtiyaç olmadığından her iki adresi de kullanılabilir sunucu olarak değerlendirir. Bir /32, tek bir sunucu rotasıdır — o tek adres hem ağ hem de kendi tek kullanılabilir sunucusudur.
Örnek Hesaplama
192.168.1.0/24 (bir öneki):
- Alt ağ maskesi:
255.255.255.0(24 bit 1, ardından 8 bit 0). - Ağ adresi:
192.168.1.0. - Yayın adresi:
192.168.1.255. - Kullanılabilir sunucu aralığı:
192.168.1.1’den192.168.1.254’e kadar — kullanılabilir adres.
Dikkate Alınması Gereken Önemli Faktörler
- Alt ağlara ayırma, büyük bir ağın daha küçük, daha yönetilebilir bölümlere bölünmesinin yoludur. Bir ağı alt ağlara bölmek güvenliği (segmentler arasındaki trafiği izole etmek), performansı (herhangi bir segmentteki yayın trafiğini azaltmak) ve düzeni iyileştirebilir — tek, düz, büyük bir ağ kullanmak yerine alt ağları kasıtlı olarak planlamak için yaygın, pratik bir neden.
- Özel IP adresi aralıkları (192.168.x.x, 10.x.x.x ve 172.16-31.x.x gibi) iç ağlar için ayrılmıştır ve asla genel internette yönlendirilmez. Bu aralıklar özellikle ev yönlendiricileri ve ofis LAN’ları gibi yerel ağlar için ayrılmıştır — bu hesaplayıcı, alt ağa ayırma matematiğinin kendisi bir adresin hangi aralığa düştüğüne bağlı olmadığından, özel ve genel adres aralıkları için aynı şekilde çalışır.
- Daha küçük bir önek sayısı (/16 gibi), daha büyük bir önek sayısından (/28 gibi) çok daha büyük bir adres aralığını kapsar. Bu ters ilişki — ağ kısmı için ayrılan daha az bit, sunucular için daha fazla bit (ve dolayısıyla daha fazla adres) kullanılabilir olması anlamına gelir — daha küçük sayı daha büyük alt ağı tanımladığından ilk başta mantığa aykırı görünebilir.
- IPv6, IPv4’ten temelde farklı, çok daha büyük bir adresleme şeması kullanır. Bu hesaplayıcı özellikle IPv4 (32 bit) adresleri ve CIDR notasyonu içindir — IPv6, bu araç tarafından kapsanmayan kendi ayrı alt ağa ayırma kurallarına sahip 128 bitlik adresler kullanır.
Sık Yapılan Hatalar
- Kullanılabilir sunucuları sayarken ağ ve yayın adreslerini çıkarmayı unutmak. Bir /24 toplamda 256 adrese sahiptir ancak yalnızca 254’ü kullanılabilir — ilk ve son adres ayrılmıştır, bu, kapasiteyi hızlıca tahmin ederken gözden kaçırılması kolay bir ayrıntıdır.
- /31 ve /32’nin diğer her önek gibi aynı ayrılmış adres kuralını takip ettiğini varsaymak. Bir /31 özellikle nokta-nokta bağlantılar için tasarlanmıştır ve her iki adresini de kullanılabilir olarak değerlendirir, bir /32 ise hem kendi ağı hem de kendi sunucusu olan tek bir adrestir — standart “2 çıkar” kuralını ikisinden birine uygulamak yanlış (veya negatif) bir cevap verir.
- Hangi önek sayısının daha büyük bir ağı tanımladığını karıştırmak. 16 daha küçük bir sayı olsa da bir /16, bir /28’den çok daha fazla adresi kapsar — ağ kısmı için ayrılan bit sayısının azalması, sunucular için daha fazla bit (ve dolayısıyla daha fazla adres) bırakır.
- IPv4 alt ağa ayırma matematiğini bir IPv6 adresine uygulamak. IPv6, 128 bitlik adresler ve kendi ayrı alt ağa ayırma kurallarını kullanır — bu hesaplayıcının formülleri yalnızca 32 bitlik IPv4 adresleri için geçerlidir.
Bilmekte Fayda Var
- Bir ev ağı kuruyor ve adreslemesi yerine desteklemesi gereken bant genişliğini tahmin etmeniz mi gerekiyor? Gerekli İnternet Hızı Hesaplayıcı bu farklı soruyu yanıtlar.
- Ağ veya programlama çalışmasının bir parçası olarak farklı bir sayı tabanındaki sayılarla mı çalışıyorsunuz? Sayı Tabanı Dönüştürücü, ikili, ondalık, onaltılık ve diğer tabanlar arasında dönüştürme yapar.
- Bu arada bir yönlendirici veya ağ cihazı için güçlü, rastgele bir şifreye de mi ihtiyacınız var? Şifre Oluşturucu, belirttiğiniz gereksinimlere göre bir tane oluşturur.