Kaç tane IP adresi aynı bilgisayarda olabilir?


32

Aynı IP’den yüzlerce sayfa isteğinin bir listesini aldım ve bunların farklı bilgisayarlar tarafından talep edilip edilmeyeceğini bilmem gerekiyor.


15
"NAT" a bak. Bir üniversitenin tamamı bir kamu IP'sinden geçerse, tüm bu müşteriler size bir IP adresi olarak görünecektir.
Sirex,

23
bir yana, bu yüzden IP adresini bir ip istemcisi ip olarak kullanmak çoğu zaman gerçekten kötü bir fikirdir :-)
Sirex

2
RE: 12 saatlik yasak, ülkede çok sayıda kişiye isabet etti çünkü Katar'daki tüm web trafiği tek bir net adresinden yönlendiriliyor. news.bbc.co.uk/2/hi/technology/6224677.stm
Boris Treukhov

1
bir yana, bu yüzden de NAT gerçekten kötü bir fikir
b0fh 01:11

3
@ b0fh: Aslına bakarsanız, bu durumunuza bağlıdır - örneğin, sınırlı bir adres alanına (örneğin 2 ^ 8 adres), daha fazla sayıda eşzamanlı bağlı cihaza (örneğin 2 ^ 16) sahip olsaydınız ve kullanılabilir bir alternatifi yoksa (tümü 1990'ların sonlarında bir ISS için olası bir senaryo olmazdı), NAT bu tasarıya oldukça iyi uyuyordu.
Piskvor

Yanıtlar:


59

Bilgisayar sayısında bir sınır yoktur , ancak geçici liman tükenmesi olasılığı nedeniyle eşzamanlı bağlantı sayısında bir sınır vardır . Daha fazla bilgisayar genellikle daha fazla bağlantı anlamına gelir, bu nedenle kaç bilgisayarın aynı IP adresini paylaşacağı konusunda pratik bir sınır vardır. Genellikle çok sayıda bilgisayarda, NAT için kullanılacak bir havuzda birden fazla IP adresi paylaşılır.


24
Liman tükenmesi hayaleti için +1 (NATing sırasında çok sık görmezden gelindi)
voretaq7

8
Beni çok sıkıcı bir Mass Effect düşündürmek için +1. "Artık bir Spectre olduğunuza göre, en az gecikmeyle lütfen Kaledeki kule 3'teki tüm giden limanları kule 2'ye yönlendirin, lütfen."
Aktivist Satıldı

Bu, bir saniyede farklı "aynı IP" bilgisayarlardan gelen yaklaşık 5 aynı istekte bulunmanın mümkün olmadığı anlamına mı geliyor?
Emanuil Rusev

4
@Emanuil Rusev No. 65,536 port var, böylece NAT router 65,536 farklı bilgisayardan aynı anda 65,536 bağlantıya izin verebilir. Teoride, bu sadece belirli bir IP adresine aittir; başka bir IP adresine bağlanmak için bu bağlantı noktalarını kullanan başka 65.536 bilgisayarı da olabilir. Özetle, aynı IP adresinden 100.000 talep aldıysanız, muhtemelen 100.000'den az bilgisayardan geliyorlar. Ama bundan daha fazlasını söyleyemezsin.
Richard Gadsden

@SoldOutActivist, ????
Pacerier

55

Bir iğnenin başında dans edebildiği kadarıyla - veya bir yönetici kadar çok NAT'ın arkasına saklanmak isterse.


28
1.000.000 mümkün olur, boşver 1000.
Mike Scott,

9
Daha da kötüsü - tam bir kablosuz iletişim sağlayıcısı arkasında olabilir. Genellikle halka açık IP adresleri göstermezler. Yani Vodaphone müşterileri gibi biri az sayıda IP kullanabilir.
TomTom

6
Avusturya'daki bir mobil İnternet sağlayıcısı, tüm telefonlarını bir IP'nin arkasına gizler. Bazı oran sınırlayıcı senaryolarda büyük sıkıntılara neden olmak.
mailq

2
@mailq hangisi?
orange80,

3
@Ian Boyd: Bir TCP oturumu için tam tanımlayıcı <src ip> <src port> <dst ip> <dst port> ve NAT tablosunda yeterli durumdaysa, diğeri ise src veya dst portunu paylaşabilirsiniz farklı. Yine de bu şekilde yapılmaz (bu nedenle çoğu zaman "koni biçimli NAT" gibi şeyler).
Vatine

13

NAT dışında bir proxy arkasında olabilirler. Proxy size iyi davranıyorsa, isteklerin HTTP Başlıkları'nda daha fazla bilgi bulabilirsiniz. Arayın X-Forwarded-For daha yakın gerçek USERCOUNT almak için yardımcı olabilecek başlıklar.


1
Ve eğer vekil özellikle hoş değilse, X-Forwarded-For sahte olabilir. Bu normal bir müşteri tarafından da yapılabilir.
Pacerier

13

Daha da iyisi, kurumsal bir ağ geçidinin arkasındaki tek bir bilgisayarın , yük dengeleyici bir ters proxy nedeniyle her bir vuruşta farklı bir IP kullanması olabilir . IP'yi tanımlayıcı olarak kullanmayın. Sadece yapma


Alternatif çözümler?
Pacerier

alternatif çözümler? ziyaretçileri benzersiz bir şekilde tanımlamanın önemi varsa, kullanıcıların giriş yapmasını veya başka bir şekilde kendilerini tanımlamasını sağlayın. veya anonim çerezleri kullanın (ve hatta yalnızca tarayıcı oturumunu tanımlar ve kullanıcıyı değil - bazı insanlar çerezleri düzenli olarak oturumlar arasında siler veya tarayıcılarını otomatik olarak yapacak şekilde yapılandırırlar. ) hesapları. IP adresi tabanlı "kimlik", saç renginden başka bir şey bilmediği binlerce, hatta milyonlarca insandan oluşan bir insanla eşleşmek kadar doğrudur.
Cas

Tabii ki "insanları giriş yap" ifadesi, sitenizdeki KULLANICI için bunu yapmanın zahmetli ve potansiyel gizlilik riskine değecek kadar değerli olmasını gerektirir.
Cas

@ cas "insanları giriş yap" demek, geçmiş düşük kaliteli katkı paylarına dayanarak fiyat sınırlandırmasına tabi olan kullanıcıların yalnızca söz konusu oran sınırından kaçmak için yeni bir hesap oluşturacakları anlamına gelir.
Damian Yerrick 11:17

Büyük ağlar, NAT için bir genel adres havuzu kullanır, bu da limanın tükenmesini önlemek için yük dengelemesi için gerekli değildir. Aynı müşteri muhtemelen farklı ortak IP'lerden aynı varış noktasına birkaç bağlantı yapabilir.
Zac67

10

Bir ISS'nin müşteriye sadece bir IP adresi vermesi oldukça tipiktir. Bir yönlendiricinin özel bir ağdaki birden fazla kullanıcının bu adresi kullanmasına izin vermesi için NAT (Ağ Adresi Çevirisi) kullanır.


3
ISS'm bu etkiyi iki kat daha net bir şekilde NAT üzerinden geçen tek bir IP adresi vererek ikiye katlar. Yani bağlantılarım aslında iki çeviriden geçiyor.
jprete

Daha fazla korku NAT senaryosu için faqs.org/rfcs/rfc5684.html adresini ziyaret edin.
MSalters 13

4

Tabii ki yapabilirler.

Bir ağdaysanız ve 1 ortak IP adresiniz varsa, her sayfa isteği (farklı bilgisayarlardan gelse bile) yine de aynı IP adresinden gelir.


1

Bir LAN üzerinde herhangi bir sayıda bilgisayar olabilir (bunlar, yani kablolar, tekrarlayıcılar vb. Arasında kullanılan fiziksel ortama bağlı olabilir), normal olarak İnternete bağlanmak için tek bir Ağ Geçidi (en az bir tane gereklidir) vardır. Bu Ağ Geçitleri normalde iletişim için birden fazla IP'ye (hem özel hem de genel) sahiptir.

Artık LAN, LAN'ları ayarlayabildiği için ... doğru müşteriyi bulmak imkansız olmasa bile herculean bir görevdir ... Yine de, Gateway'in yönlendirme tablolarına bakarak veya NAT'a erişerek ... Bu Bağlantı yardımcı olabilir

Genel IP çoğu zaman İSS'ler ve Büyük veya Orta Büyüklükteki Kuruluşlar tarafından kullanılır ... Bu nedenle, istemci IP kullanmak günümüzde akıllıca bir fikir olarak kabul edilmez.


" Bu nedenle istemci IP'sini kullanmak günümüzde akıllıca bir fikir olarak değerlendirilmez " sorununu nasıl çözersiniz ?
Pacerier
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.