S: Herkes tarafından yönlendirilebilen bu IP'leri nasıl alırlar?
Bir okul bölgesinin oldukça büyük bir müşteri olması (tek bir ailenin evinden daha büyük para siparişleri olması nedeniyle) okulunuzun İnternet Servis Sağlayıcıları (İSS) tarafından kendilerine atanan statik bir IP adres aralığı olabilir. , emin olmak). Ek IP adreslerini etkinleştirmek için yönlendiricinizdeki bir ayarı değiştiremeyeceğinizi unutmayın; bunları özellikle İSS'niz tarafından size atanmış olmalıdır .
IPv4 alanı sınırlı olduğu ve gün geçtikçe daha sınırlı hale geldiği için - bkz. IPv4 Tükenme - son kullanıcılar IPv4 adreslerine daha sınırlı erişime sahip olan ilk "kurbanlardır", çünkü (ISS'ler çoğu son kullanıcının halka açık internete "dinleme" hizmetleri sunmak için birçok kullanım durumları vardır. Aslında, birçok konut İSS'si Hizmet Şartları'na (ToS) ev internet bağlantınızda herhangi bir Web veya E-posta sunucusunu barındırmanızın yasak olduğunu yazmaktadır .
Bu ToS politikası, evinize benzersiz bir şekilde atanan son derece sınırlı sayıda genel olarak yönlendirilebilir IPv4 adresi alabilmenizle tutarlıdır, çünkü benzersiz IP'lerin çok az olması veya hiç olmaması nedeniyle "engellenen" tek gerçek kullanım durumu barındırma hizmetleri.
Bu nedenle, birçok ev İSS'si son kullanıcıları hane başına 1 veya 0 benzersiz ortak IP adresiyle sınırlandırmaktadır . "Bekle, 0 ?! " sorabilirsin. İyi evet. Sayesinde Taşıyıcı dereceli NAT , bir ISP birden müşterilerine tek kamu IPv4 adresini atayabilirsiniz. Daha sonra, yönlendiriciniz tarafından yerel bir IP adresi sağlayan ve ev yönlendirici ekipmanınız ile genel İnternet arasında iki dolaylı katman sağlayan bir Yerel Alan Ağı (LAN) vardır . Böylece LAN, CGN ve nihayet internete sahip olursunuz.
Adınıza benzersiz bir IPv4 adresine sahip olmanın talihsiz bir dezavantajı, SuperUser veya Wikipedia gibi bir web sitesi, aynı şekilde genel olarak yönlendirilebilir IPv4 adresinize sahip olan başka birini engellemeye karar verirse - örneğin, kullanıcının kötü davranışı veya spam gönderme - web sitesi CGN'nin arkasındaki farklı ana bilgisayarlar arasında ayrım yapamadığı için siz de etkilenebilirsiniz. Bu, bazen birkaç yurt arasında büyük bir boruyu paylaşan üniversite kampüslerinde ortaya çıkan büyük LAN'lar için de geçerlidir.
Ev İnternet bağlantınızda bir CGN olabilir veya olmayabilir ve bu benim cevabımın noktasıyla ilgili değil. Dolayısıyla şimdi CGN altında olmanın gerçekliği ile canlı ve dünyadaki milyonlarca insan yoksa noktasıdır herhangi adlarına özgü halka yönlendirilebilir IPv4 adresi, IPv4 için ek lisans elde edememek olasılığını bir ev ISP'sinden adresler - en azından onlar için oldukça kuruş ödemeden - oldukça düşük. Bu, bir telefon görüşmesi ve muhtemelen aylık faturanıza eklenmesi imkansız olduğu anlamına gelmez (bu, yaşadığınız yere ve tam ISS'nize bağlı olarak büyük ölçüde değişecektir).
Benim gözlemim, işletmeler, perakende adanmış sunucu barındırma şirketleri, vb. Gibi büyük müşterilerin kendilerine tahsis edilen IPv4 adreslerinden aslan payını almasıdır. Bu mantıklıdır: bir web sitesine ev sahipliği yapmak isteyen bir okulun (örneğin teknik olarak eğimli çocuklar tarafından işletilen) olasılığı, bu sınırlı IPv4 adreslerini kontrol eden kişilerin zihninde, örneğin, bir ev kullanıcısı kendi ev bilgisayarlarında bir HTTP sunucusu kurabilir ve bunu genel İnternet'e gösterebilir. Benzer şekilde özel hosting sağlayıcıları için: hemen hemen her özel sunucunun çok sayıda özel sunucuya ihtiyacı vardır.Bu, çoğu kullanım durumu için neredeyse zor bir gereksinimdir, ya da bir sunucunuz bile olmayabilir. Bu nedenle, bir sunucu için özel bir barındırma sağlayıcısından ayda 1 ABD doları için ek bir IPv4 adresi alabilmek duyulmamış bir şey değildir.
Tuzaklara karşı dikkatli olun!
EDIT: Bu bölümü, OP "P2P" tarafından "Eşler Arası dosya paylaşımı" anlamına yanlış varsayım altında yazdı. Bunun yerine, tamamen farklı bir şey olan, barındırılan PC oyunlarını akran yapmak anlamına gelir. Bunu yine de gelecek nesiller için.
Telif hakkını ihlal eden içeriğin "Eşler Arası" aktarımının, İnternet bağlantınıza sürekli erişiminizi birkaç şekilde tehlikeye sokabileceğini ekleyeceğim:
- İSS'niz, telif haklarını ihlal eden içeriği aktardığınızın ve bunun sonucunda bağlantınızı yavaşlattığınızın farkına varabilir;
- İSS'niz, ortalamaya kıyasla orantısız olarak yüksek miktarda trafik gönderdiğinizi ve bunun sonucunda sizi yavaşlattığını fark edebilir;
- İSS'niz, içeriğin niteliğinin telif hakkı veya ticari marka yasalarını ihlal ettiğini özellikle belirleyebiliyorsa (örneğin, Comcast'in yaptığı gibi) size tehdit edici bildirimler gönderebilir ve bu bildirimleri görmezden gelirseniz hizmetinizin bağlantısını kesebilir;
- İSS'niz, eşler arası protokolünüzün "dinleme" bölümünün bir "hizmeti" barındırmayı saydığını ve bunu Hizmet Şartlarını ihlal ettiğini düşünebilir ve devam ederseniz hizmetinizin bağlantısını kesmekle tehdit edebilir.
Yani, bile yaptılar IPv4 küçük bir havuza erişmek halka yönlendirilebilir internet adresleri, statik veya dinamik olarak tahsis edip, kendi ISS özellikle "konut" veya tayin edilmemesi durumunda potansiyel eylemler için bazı yasal sıcak su bakan olurdu "ev" internet çözümü. "En azından ABD'de" "birinci sınıf" hizmete geçtiyseniz daha az engelle karşılaşırsınız, ancak yine de planladığınız şeyse, telif hakkı yasalarını ihlal eden içeriği iletmenin yasal sonuçlarıyla uğraşmanız gerekir. yapıyor.
Tek bir IP'yi paylaşma
Oyunlarınızı barındırmak için çok daha fazla para ödemek istemiyorsanız, aynı anda birkaç oyun için aynı anda herkese açık olarak yönlendirilebilir bir IP paylaşmak için aşağıdaki tekniği kullanabilirsiniz:
Maalesef, oyunun kullanmayı beklediği bağlantı noktalarını bir şekilde değiştirebileceğinizi ve yönlendiricinize atanmış yalnızca bir tane benzersiz, genel olarak yönlendirilebilir IP adresinizin olduğunu varsayarsak (ve ne yazık ki her oyun için geçerli olmayabilir) aşağıdakileri yapın:
"Aynı" bağlantı noktası numarasını paylaşması gereken her oyunun her bir "örneği" için, oyunun yapılandırmasındaki tüm bağlantı noktası numaralarını farklı bağlantı noktaları olacak şekilde değiştirin. Bağlantı noktası 1'den 65535'e kadar herhangi bir şey seçebilirsiniz, ancak teknik nedenlerle 1024 ila 64000 aralığına bağlı kalmanızı şiddetle tavsiye ederim . Gerçekten isterseniz, bu aralığın dışındaki bağlantı noktalarını deneyebilirsiniz, ancak YMMV.
Örneğin, 1234 ve 5678 numaralı bağlantı noktalarını dinlemek üzere yapılandırılmış "A" Bilgisayarı ve 2345 ve 3456 numaralı bağlantı noktalarını dinleyen Bilgisayar "B", yönlendiricinize veya modeminizin Bağlantı Noktası Yönlendirme ayarlarına gidin ve bu bağlantı noktalarını yerel Makinelerinizin IP adresleri. Bu amaçla LAN'ınızdaki bilgisayarların her birine statik LAN IP'leri atamanızı öneririz. Alt ağ içindeki herhangi bir IP adresini seçmeniz yeterlidir. Dolayısıyla, 192.168.0.0/24 (varsayılan olarak oldukça yaygın bir alt ağ) ise, modeminizin / yönlendiricinizin 192.168.0.1 olduğunu varsayarak 192.168.0.2'den 192.168.0.254'e kadar herhangi bir şey seçebilirsiniz. Bunu ayarlamak için tam tıklama adımları, tam ekipman markanıza ve modelinize bağlı olarak büyük ölçüde değişecektir ve birden fazla NAT katmanınız varsa (örneğin bir modem + yönlendirici NAT ve bunun arkasında başka bir yönlendirici) önemli ölçüde daha karmaşık olacaktır. ).
Oyunlarınızda eşler arası eşlemeler yaparken, rakibinize oyun için seçtiğiniz port numaralarını söylemeniz yeterlidir.
Bu adımları binlerce eşzamanlı oyun örneği için tekrarlayabilirsiniz, böylece bu yeterli olacaktır (umarım).
IPv6
Son olarak, IPv6'da bir kelime. Ne yazık ki, yerel IPv6 hala birçok kişi tarafından kullanılamıyor. IPv6'yı, IPv4'ün öneminin burun dalışı yapmaya başlayabileceği ve sonuçta önemsiz hale geldiği için kritik bir kitle hizmetlere (web siteleri, e-posta gibi) sunucular, DNS sunucuları vb.) IPv6 kullanarak. IPv6, IPv4'ten çok daha fazla adrese sahiptir; mevcut plan, her konut müşterisine bir / 64 sınıf adres alanı atamaktır ve bu da 18.446.744.073.709.551.616 genel olarak yönlendirilebilir IP adresi sağlar. Evinizde olduğundan daha fazla bilgisayarınız ve akıllı cihazınız varsa, size ne söyleyeceğimi bilmiyorum. ;-))