it-swarm.asia

Alt ağ maskesi nedir ve 255.255.255.0 ve 255.0.0.0 alt ağ maskesi arasındaki fark nedir?

İnternet Servis Sağlayıcım tarafından sağlanan DSL/WiFi yönlendiricimin 10.0.0.138 iç IP adresine sahip, DHCP tarafından sağlanan adresler 10.0.0.xxx biçiminde.

Şimdi, yerel ağımda statik IP adresleri kullanmaya başlamak istiyorum ve alt ağ maskesi için ne sağlayacağımı bilmiyorum.

Alt ağ maskesi nedir?

Alt ağ maskem olarak 255.255.255.0 veya 255.0.0.0 kullanmalı mıyım? Fark ne?

39

Alt ağ maskesindeki sıfır, IP adresinizin xxxname__'sine karşılık gelir. 255'ten fazla farklı adrese ihtiyacınız varsa, DHCP IP'lerini 10.0.xxx.xxx (yayın IP'si 10.0.255.255) ve alt ağ maskesini 255.255.0.0 olarak değiştirmeniz gerekecektir.

Teorik olarak 255.0.0.0, 10.0.0.0 ila 10.255.255.255 adresleri için geçerli bir alt ağ maskesidir. Bu wikipedia makalesi özel ağlar için geçerli adresleri gösterir.

Ancak sizin durumunuzda (10.0.0.xxx), 255.255.255.0 kullanmanız gerekir.

28
djeidot

Büyük olasılıkla, 255.255.255.0 alt ağ maskesinin peşindesiniz.

Bir alt ağ maskesi, bir ağın daha küçük mantıksal ağlara bölünmesinin bir yolu olan alt ağ uygulamasına atıfta bulunur. Ağ aygıtlarına (bilgisayar ya da yönlendiriciler, modemler, vb.) Hangi adreslerin yerel ( 'a ait olduğunu) bildirmek için alt ağ maskesi kullanılır. bu ağ) ve hangi adreslerin uzak ( 'ya ağa ait).

Bu nedenle, bilgisayarın IP adresi 192.168.1.104 ve alt ağ maskesi 255.255.255.0 ise, bilgisayar (ve aynı ağa bağlı diğer tüm aygıtlar), o bilgisayarın yerel ağındaki her IP’nin biçiminde olacağını varsayacaktır. 192.168.1. xxx , xxx değişkenlik gösterebilecek tek bölümdü. Benzer şekilde, alt ağ maskesi 255.255.0.0 ise, bilgisayar, yerel ağındaki her IP adresinin 192.168 biçiminde olacağını varsayar. xxx . xxx .

Ağın alt ağları, sizinki gibi bir ev ağında pek kullanışlı değildir. Gereksiz ağ etkinliğini azaltmak için daha büyük ağlarda (255+ bilgisayarlı) kullanılır. MarkM yorumlarda bunu sağladı:

Büyük bir ağda alt ağ oluşturmanın en büyük avantajlarından biri yayın trafiğini azaltmaktır. Tek bir alt ağda binlerce ana makineniz varsa, anahtarlarınız ARP, DHCP ve diğer yayınlarda boğulacak. Bir ev ağında, ana ev ağınızda herhangi bir yönlendirme bulunmayan misafir kablosuz LAN gibi bir şey istemediğiniz sürece, genellikle bir ihtiyaç olmaz.

Bu açıklama çok kaba ve kabataslak, bu yüzden bir ya da iki hata yaptıysam, lütfen beni affet.

22
Josh Hunt

Ağ maskesi, IP adresinin hangi kısmının ağ adresini, hangi kısmının makine adresini temsil ettiğini belirlemek için kullanılır.*.

A sınıfı bir ağ 10.0.0.0 ila 10.255.255.255 arasında düşünün (bu, "özel" A sınıfı bloğudur, yani bu adreslere yönelik paketler yönlendirilmez). İkilikteki adresler: 00001010.00000000.0000000000.00000000 - 00001010.11111111.11111111.11111111. Ağ maskesi, IE'yi değiştirmeyen bu adreslerde her bit için 1 atanarak oluşturulur:

00001010.00000000.00000000.00000000
00001010.11111111.11111111.11111111
-----------------------------------
11111111.00000000.00000000.00000000

255.0.0.0 olan klasik A sınıfı ağ maskesine dönüşür.

* Aslında, bir IP adresi verilen ağ adresini almak için, sadece mantıklı bir AND. Örneğin, 255.0.0.0 ağ maskesi ve 10.0.0.1 IP adresi için:

00001010.00000000.00000000.00000001
11111111.00000000.00000000.00000000
-----------------------------------
00001010.00000000.00000000.00000000

Ve 00001010.00000000.00000000.00000000, aslında ağ adresi olan 10.0.0.0'a çevirir.

Bir ev ağı için genellikle A sınıfı bir ağa ihtiyacınız olmadığına dikkat edin (255'ten fazla adrese ihtiyacınız var mı?) Ve bu nedenle 255.255.255.0'ı ağ maskesi olarak kullanabilir ve/veya bir C sınıfı ağ kullanabilirsiniz (örneğin, 192.168.1.0).

10
Pascal Thivent

Daha teknik olarak, alt ağ maskesi, makinelerin belirli bir IP adresiyle ilişkili ağ numarasını tanımlamasına yardımcı olur. 255, adresin bu baytı için tüm 1'leri temsil eder ve adres ve maske arasında biraz bilge VE işlemi yaptığınızda, ağ numarasını geri alırsınız. Kalan makine numarası

Yani

IP Address 192.168.1.1
Subnet mask 255.255.255.0
Network Number 192.168.1.0
Host Number 1
Address Range 192.168.1.1 to 192.168.1.255

Alternatif olarak,

IP Address 192.168.1.0
Subnet mask 255.255.254.0
Network Number 192.168.0.0
Host Number 1
Address Range 192.168.0.1 to 192.168.1.255

Bu ikinci yapılandırma, Ana Bilgisayar numarası için 9 bit bırakır (255'ten fazla ana makinenizin olduğu bir örnekte). Alt ağ maskesini ayarlamak, 1'ler ekleyip çıkarmamaya bağlı olarak size daha fazla Ana Bilgisayar adresi ve daha az ağ veya tam tersi sağlar

1
Chris Thompson

Torbengb'in ISS'si 10.0.0.138 adresli bir yönlendirici verdiğinden (veya yönlendiricisini yapılandırmasını söylediğinden) bu ISS müşterilerinin 10.0.0.0 adres alanını paylaştığından şüphelenmeme neden oluyor; Aksi halde çoğu kişi yönlendiriciyi 10.0.0.1 veya 192.168.0.1 veya benzeri bir şekilde yapılandırır.

Bu durumda, ISS'nin kendisine verdiği ağ maskesini kullanması önemlidir veya ISS'nin diğer kullanıcılara dağıttığı adresleri bozabilir.

Eğer kesin yönlendiricisi NAT yapıyorsa, muhtemelen/8'den/24'e kadar olan herhangi bir şeyi kullanabilir.

Bağlantı ve ISS yapılandırmasının ayrıntılarını bilmeden kesin bir cevap vermek zordur.

Ağ maskesi, adreslerinizi ağ kısmına ve Ana Bilgisayar bölümüne ayırır, ancak pratik sebep, yönlendiricinizin ve ana bilgisayarlarınızdaki yönlendirme kodunun, yerel ağınızda hangi hedef adreslerin bulunduğunu ve paketlerinin gönderilmesi gerektiğini bilmesidir. yönlendiricinin uplink üzerinden.

1
Berry

Pratik soruya cevap vereceğim. Ağ yöneticisi değilseniz ya da bitsel matematiği iyi anlamadığınız sürece, her zaman "doğru" alt ağ maskesini kullanmalısınız.

Muhtemelen "gerçek" bir DCHP sunucusu kullanmadığınız için, statik adresler de dahil olmak üzere tüm sistemler için DHCP sunucusu tarafından verilen alt ağ maskesini kullanmalısınız. Ayrıca statik numaralarınızın DHCP sunucunuzun ayırdığı alanda olmayacağından emin olmalısınız.

İşletim sisteminizi sağlarsanız, mevcut alt ağ maskenizi DHCP istemci sisteminde görüntülemeniz için size doğru komutu vereceğimizden eminim.

İdeal olarak, 255.0.0.0 kullanıyor olmalısınız, çünkü 10.0.0.0 için 255.255.255.0 kullanıyorsanız, yalnızca 256 adres alanınız olabilir (büyük bir anlaşma değil, ama kim kullandığınızı bildiniz. , PLUS diğer 10.0.0.0 alt ağlarına yönlendirme sağlamalıdır (ve eminim ki yapmaz).

Bu, ssh tünelleri gibi sıradışı evden çalışma düzenine sahip bazı insanlar için önemli olabilir.

0
benc