Aynı yönlendiriciye bağlı birden fazla cihazın kendi genel IP'sini almasını sağlayın


11

Yönelticimi, ona bağlı her cihazın kendi benzersiz genel IP adresini alacak şekilde çalışmasını sağlamaya çalışıyorum, böylece herhangi bir bilgisayar doğrudan bir P2P bağlantısı kullanabilecek. Okullarıma bağlı WiFi cihazlarının 199.80.254.70 ile başlayıp 199.83.254.70 ile biten kendi IP adreslerini aldığını öğrenene kadar bunun imkansız olduğunu düşünürdüm, yani 3000'den fazla cihaz kendi benzersiz genel IP adresini alabilir . Speedtest.net'teki okullarım ISS için sadece "Palo Alto Unified School District" i gösteriyor ve buna göre, herhangi bir büyük-2-ISS'ye kayıtlı değiller.

Bunun Xfinity veya TWC ile imkansız olacağından eminim, ancak okulumun bunu nasıl yaptığını ve bir şekilde aynı şeyi yapmamın mümkün olup olmadığını merak ediyordum.


3
Bu, birinci sınıf hizmet aracılığıyla xfinity üzerinde kullanılabilir. Tüketici kullanımı için üretilen yönlendiriciler bunu desteklemez. Birden fazla IP için ücretler büyük ölçüde değişebilir. Temel olarak, doğru ekipman ve ek hizmet için ek ödeme meselesidir.
Tyson

İSS'nizden birden fazla genel IP adresi ödüyor musunuz? Eğer yapmazsan, sana sadece bir tane vereceğim.
lzam

Yanıtlar:


24

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:

  1. "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.

  2. Ö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. ).

  3. 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. ;-))


4
BitTorrent'i P2P olarak kullanmak istemiyorum, bunun için genel bir IP'ye ihtiyacım yok. 0AD, AOE gibi oyunlar oynamak ve port yönlendirme veya varsayılan DMZ ayarlamadan kendi sunucumu barındırmak gerekiyor. Neyse teşekkürler :) Ayrıca, bunu buldum: business.comcast.com/internet/business-internet/static-ip.
Kirill2485

2
@ kirill2485 - Sorunuz XY Sorunundan muzdarip . İstediğiniz kullanıcı tabanı için , bir grup genel IP adresine sahip olmayı içermeyen muhtemelen çok daha uygun bir cevap var . Aynı yönlendiricinin arkasındaki birden çok bilgisayarda birden çok sunucu barındırma konusunda yeni bir soru sormanızı öneririm.
Bobson

1
@ kirill2485 Hamachi, özel oyun servislerine ev sahipliği yapmanın oldukça yaygın bir yoluydu (hala olup olmadığından emin değilim). Yine de her oyuncunun çalıştırması gerekir. Temel olarak oyuncular arasında bir VPN kurar.
Bob

0

Bir aygıta teknik olarak bir adres atamak için, önce teknik olarak ve yasal olarak bu adresi yukarıdan birine atamanız gerekir. Son kullanıcı DSL bağlantıları ve benzerleri için, IPv4 için bu neredeyse hiçbir zaman yapılmaz , çünkü adresler değerli bir emtia vardır . ISS'nizle konuşun, size ek IP adresleri satmaya istekli olup olmadıklarına bakın, ancak çok fazla şey ummayın.

Bir sonraki alternatif IPv6 olacaktır . ISS'nizde IPv6 bağlantısı varsa, bağlantınıza yalnızca tek bir IPv6 adresi değil, tüm bir alt ağ atama olasılıkları oldukça yüksektir . İSS'lerden gelen yaygın IPv6 desteğinin ne olduğunu bilmiyorum , ancak coğrafi olarak nerede olduğunuza çok bağlı olduğunu düşünüyorum. Bildiğim kadarıyla, Asya, IPv4 adreslerinde daha korkunç bir sıkıntıya sahip olmaları nedeniyle dünyanın geri kalanından çok daha gelişmiş IPv6 altyapısına sahip.

Ancak en kötü durumu varsayalım, yani hala yalnızca tek bir IPv4 adresi ile sıkışmışsınız. Bu durumda, 6to4'ü denemenizi öneririm . Bu kurulumda yönlendiricinizi, yerel IPv6 paketlerini ISS'nizden IPv4 bağlantısı üzerinden taşıyacak şekilde yapılandırırsınız. IPv4 adresinizle ilişkili IPv6 alt ağı, IPv4 adresinizin onaltılık gösteriminin 2002:aabb:ccdd::/48nerede aabb:ccddolduğu. Bu noktada , uygun gördüğünüz gibi atamak için kontrolünüz altında 2 80 adresiniz var . Bunu geçmişte yaptım ve en azından benim için oldukça iyi çalıştı. Tabii ki, yönlendiricinizin 6to4'ü desteklemesi gerekir; bu, kontrolünüz altında bir Linux kutusu olsaydı daha kolay olabilir, bazı gömülü açık kaynaklı Linux ürün yazılımını yamalamak zorunda kalırsanız daha zor ve ürün yazılımı kapalı kaynaksa imkansızdır. VarIPv6'yı IPv4 içinde taşımanın diğer yolları ve bazıları da size iyi bir adres aralığı verebilir, ancak bunlardan hiçbiriyle ilgili deneyimim yok.

Elbette, P2P yazılımınız IPv6 desteğinden yoksa veya bağlanmak istediğiniz eşlerin herhangi bir IPv6 bağlantısı yoksa, tüm bu güzel IPv6 adresleme herhangi bir işe yaramayacaktır. Bu da sizi ilk seçenek olarak tek seçenek olarak geri getiriyor. Tüketicilere ek adresler satan bir İSS bulamazsanız, küçük bir işletme gibi hissetmeye başlayabilirsiniz. Birden fazla adresle gelenler için kesinlikle sözleşmeler var. Ve bazen simetrik DSL gibi diğer güzellikler, böylece sizden arkadaşlarınıza aktarma, tipik bir ADSL bağlantısının çok dar yükleme bağlantısını tıkamayacaktır . Ama çok ödemeye hazır olun Bu tür bir sözleşme için daha fazla, çünkü çoğu küçük işletme tüketicilerin ödemek istediklerinden daha fazlasını ödeyebilir, bu yüzden piyasa fiyatları bu olacaktır.


0

Modemi köprülerseniz Twc bunu yapacaktır, diğer sağlayıcıların çoğu, dhcp bağlantınız varsa modemin nasıl yapılandırıldığına bakılmaksızın sadece tek bir IP adresine izin verir, diğer sağlayıcılarla tek seçeneğiniz diğer aygıtlar için proxy kullanmaktır (çalışmayabilir) ihtiyaçlarınız için) veya işletme sınıfı hizmetinde değiştirin ve statik ip adresi bloğu satın alın (pahalı olabilir)


-1

Bir yönlendiricinin istemcileri için özel IP'ler veya genel IP'ler atamanın temelde aynı olduğunu düşünüyorum.

Bir DHCP arka plan programı ayarladınız, onu yapılandıracaksınız ve bu yapılması gerekiyor.

Önemli olan, atadığınız IP'lerin sahibi olmanız ve böylece İnternet ile iletişim kurabilmenizdir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.