Bilgisayarımın VPN veya proxy gibi bir şey kullanmadan sunucu gönderdiği IP'yi nasıl taklit ederim?


15

Bilgisayarımın sunuculara gönderdiği genel IP'yi taklit etmek (aslında değiştirmek istemiyorum ). Bir basamak bile olsa değiştiği sürece neyin değiştiğini umursamıyorum. Bir VPN veya proxy kullanmak zorunda değilim ve yönlendiricimin buna dahil olmamasını istiyorum. Bunu nasıl yaparım?

Dinamik bir IP'ye sahip olmamda yardımcı olursa, yönlendiricimde her seferinde bir şey değiştirmek istemediğimi söylediğim gibi , sistemi kurmak için bir kez yapmakta iyi olurum.

Ayrıca, bunun sadece web taramamı etkilemesini istemiyorum, bunun bilgisayarımdaki internete bağlanan her programı etkilemesini istiyorum.


3
Bu bir XY sorusu . Bize önerilen çözümden ziyade asıl sorununuzu sorarsanız, yararlı cevaplar alma olasılığınız daha yüksektir. Muhtemelen bir sebepten ötürü genel IP'nizi taklit etmek istiyorsunuz. Ve muhtemelen bir nedenle VPN veya proxy kullanmak istemiyorsunuz. Ancak bize bu nedenlerin ne olduğunu söylemiyorsunuz, bu yüzden gerçek probleminize gerçek gereksinimlerinizi karşılayan gerçek bir çözüm bulamıyoruz.
David Schwartz

1
İsteğinizle ilgili çeşitli sorunlar var. Kaynak IP'nizi 1.2.3.4'e aldattığınızı ve gerçek ip'inizin 100.99.98.97 olduğunu varsayalım. Paket 1.2.3.4 sürümünden çıkacak şekilde çıkarsa, hedef sunucu paketi tekrar 1.2.3.4'e göndereceğinden hiçbir zaman yanıt alamazsınız. Bu IP'deki bilgisayar verileri beklemiyor, bu yüzden veriyi dışarı atacak. 100.99.98.97 numaralı bilgisayarınız hiçbir zaman yanıt alamayacak, böylece bağlantı kurulamayacak. Ayrıca, ISS'niz sahte adresi algılayabilir ve yine de paketleri atabilir.
cybernard

Yönlendiricinizi IP'nizi otomatik olarak serbest bırakıp yenileyecek şekilde programlasanız bile, her değiştiğinde kurulan tüm bağlantıyı kaybedersiniz. 2GB'lık bir indirme işleminin ortasında, kötü bağlantıya son verildi.
cybernard

Yanıtlar:


52

IP adresinizi açıkladığınız şekilde aldatmak, yanlış iade adresini bir zarfa yazmak ve gerçek adresinize cevap mektubu beklemek gibidir. Bu olmayacak çünkü sahip oldukları tek cevap bilgisi yanlış dönüş adresidir.

Sahte IP datagramları oluşturmanıza izin verecek birçok Linux aracı vardır ve iptablessizinle birlikte bir Linux sistemine yönlendirici olarak hareket ederek, kaynak IP'nizi tamamen farklı bir şeye değiştirmek de dahil olmak üzere trafiğe her türlü şeyi yapmasını söyleyebilirsiniz. Muhtemelen ISS'niz, eğer bir konut ISS'si ise, kaynak IP'nin ISS'nin DHCP aracılığıyla verdiği ile eşleşmediği veya en azından genel alt ağındaki kablo veya DSL modeminizden gelen trafiği otomatik olarak filtreleyecektir. Bu, ISS'nizden kötü amaçlı yazılım bulaştığını düşünerek hizmetinizi kesmesini isteyebilir.

IP'nizi "gizlemenin" tek yolu, önünüzde trafiğinizi alıp sizin adınıza yönlendiren başka bir sisteme sahip olmaktır.


9
Dönüş adresi hakkındaki benzetmeniz çok iyiydi, nasıl çok iyi çalıştığını açıkladı, bu cevap için teşekkürler.
Jon

2

Bu (bildiğim kadarıyla - yanlış olduğum için mutluyum) mümkün değil - en azından ISS tarafından sağlanan bir yönlendiriciye sahip standart bir ev ağında değil, verdiğiniz kısıtlamalarla değil (hayır VPN / proxy / yönlendirici değişiklikleri).

Ev alt ağınızdaki bir IP'yi kesinlikle taklit edebilirsiniz, ancak bu yönlendiricinizin gerçekleştirdiği SNAT'ı (kaynak NAT) etkilemez - yönlendiricinizden gelen tüm istekler WAN arayüzünden geliyor gibi görünecektir.

İki statik IP adresini kontrol ederseniz, yönlendiricinizi bu IP'ye SNAT olarak ayarlayabilirsiniz (ISS'niz tarafından onaylandığı varsayılarak). İptables-speak'de böyle bir şey:

iptables -t nat -I POSTROUTING 1 -p all -s 192.168.x.y -j SNAT --to-source 1.2.3.4

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.