Tek bir makinede iki IP'den seçim yapma


1

Windows Web Server 2008 R2 üzerinde çalışan bir sunucum var. Sunucunun, bu sunucuya ağ dışından ulaşmak için kullanılabilecek iki IP'si vardır. Bir oyuna iki farklı IP adresinden bağlanmam gerekiyor (nedenini açıklayabilirim) bu sunucudan. Bu amaçla sunucuya ikinci bir Ağ Adaptörü kurmayı ve Windows'ta "rota" kullanarak yapılandırmayı planlıyorum.

Bilmediğim, giden bağlantıyı birinci veya ikinci IP üzerinden yürütmeye nasıl zorlarım? Onları nasıl değiştiririm? Şu anda, tek bir Ağ Bağdaştırıcısı ile ilk IP adresi her zaman kullanılır.


Bize hiçbir bilgi vermiyorsun. Oyunda hangi kontrol sizde? Bağlandığı IP'yi belirtebilir misiniz ? TCP kullanıyor mu? UDP?
David Schwartz

Flash tabanlı bir oyundur. Bir tarayıcı veya tek başına bir flash player oynamak için kullanılabilir. Oyun TCP kullanıyor. Tarayıcıya veya flash player'a uygun sunucu adını girerek bağlanabilecek yaklaşık 30 sunucu var. Oyunu kontrol etmenin başka yollarının farkında değilim.
Yekoor

Ahh, o zaman cevabını aşağıda aldın.
David Schwartz

Yanıtlar:


2

Kullanılabilir olmasına rağmen, kullanıcının bağlanacağı bir arayüz seçmesine izin veren bir tarayıcı olmadığını biliyorum. Çoğu tarayıcı işletim sisteminin karar vermesine izin veriyor. İşletim sistemi daha sonra, hedef IP'leri belirli bir arayüzle ilişkilendirmek için yapılandırabileceğiniz yönlendirme tablosuna başvurur. Ancak, aynı hedef için yönlendirme tablosunun yeterli olmadığı farklı arayüzler kullanmak istediğiniz anlaşılıyor.

Üçüncü parti yazılımı olsa hile yapabilir. ForceBindIP'i paha biçilmez bir ağ aracı olarak buldum . Teneke üzerinde söylediklerini tam olarak yapar: programları belirli bir arayüze bağlanmaya zorlayarak, programın kendisi bu özelliğe sahip olmasa bile, hedef IP başına hedef kaynak yerine hangi kaynak IP'nin kullanılacağının kontrolünü sağlar.

Örnek olarak, iki IP adresi olan bir makineyi kullanarak 192.168.120.32 ve 192.128.120.64 adlı bir web sunucusuna 'Neon' bağlanmayı denedim. İlk kez, varsayılan olarak eski kullandı. Daha sonra tarayıcıyı forcebindip.exe 192.168.120.64 firefox.exebaşlatıp aynı sayfayı ziyaret ettim . Aşağıdaki erişim günlüğü, farklı adreslerden gelen her iki isteği de doğrular:

192.168.120.32 neon - [10/Feb/2014:14:14:03 +0100] "GET / HTTP/1.1" 200 1568 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"
192.168.120.64 neon - [10/Feb/2014:14:15:02 +0100] "GET / HTTP/1.1" 200 1568 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"

0

Henüz yorum yapamıyorum ... Ama bağlantınız nasıl kuruluyor? Ağ bağdaştırıcınızda size bir IP adresi vermekten sorumlu olan nedir? DHCP sunucusu mu? İkinci adrese ait tüm ayrıntıları biliyorsanız (IP adresi, alt ağ maskesi, varsayılan ağ geçidi ve DNS sunucularınız) muhtemelen manüel olarak geçiş yapabilirsiniz. IP adresi hariç hepsinin şu anda bağlantınızla aynı olacağını farz ediyorum.

To manually set my IP address (I'm using Win7), it goes like this: 

Control Panel -> 
Network and Sharing Center -> 
Local Area Connection (click) -> 
Properties -> 
Internet Protocol Version 4 (TCP/IPv4) (select) -> 
Properties (click) -> 
fill in details of connection

Şu anda 1 Ağ Bağdaştırıcısı ve iki IP var. DHCP şu anda devre dışı. Sunucuyu kiralarım, AFAIK her iki IP de TCP / IPv4 protokolünün gelişmiş IP Ayarlarında ayarlanır. IP adresleri için tüm ayrıntılara sahibim, şu anda aynı alt ağ maskesine, varsayılan ağ geçidine ve DNS sunucusuna sahipler. Oyun sunucusuna bağlanmak için (herhangi bir tarayıcı veya flash oynatıcı kullanarak bağlanabilir) 1'den fazla IP adresinden herhangi bir yola ihtiyacım var.
Yekoor

Tamam, bu yüzden bir NIC'de nasıl ayarlanmış birden fazla IP kullanacağınızı bildiğinizi varsayıyorum. Gerekli seçenek, belirli bir IP adresine veya arayüze bağlanacak bir tarayıcıdır. Çevrimiçi olarak yapılan bir araştırmadan, bunun Windows'ta mümkün olduğunu görmüyorum.
pkSML

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.