web-dev-qa-db-fra.com

Comment usurper l'adresse IP que mon ordinateur envoie à un serveur sans utiliser un VPN ou un proxy?

Je veux usurper (pas réellement changer) l'adresse IP publique que mon ordinateur envoie aux serveurs. Je me moque de ce à quoi cela devient tant qu'il change, même d'un chiffre. Je ne veux pas utiliser un VPN ou un proxy et je veux que mon routeur ne soit pas impliqué dans cette affaire. Comment puis-je faire cela?

Si cela aide, j’ai une adresse IP dynamique, mais comme je l’ai dit, je ne veux rien changer à mon routeur à chaque fois , je ne le ferais pas une fois pour toutes mettre en place le système.

En outre, je ne veux pas que cela affecte uniquement ma navigation sur le Web, je souhaite que cela affecte tous les programmes qui se connectent à Internet sur mon ordinateur.

13
Jon

Usurper votre adresse IP de la manière que vous décrivez équivaut à écrire la mauvaise adresse de retour sur une enveloppe et à attendre une réponse à votre adresse réelle. Cela ne se produira pas car la seule information de réponse dont ils disposent est la mauvaise adresse de retour.

Il existe de nombreux outils Linux qui vous permettent de créer des datagrammes IP usurpés. Avec iptables, vous pouvez indiquer à un système Linux, agissant en tant que routeur, de faire toutes sortes de choses pour le trafic, y compris la modification de votre adresse IP source en une tout autre chose. Il est probable que votre FAI, s’il s’agit d’un FAI résidentiel, filtrera automatiquement tout trafic provenant de votre modem câble ou DSL dont l’adresse IP source ne correspond pas à celle que le FAI vous a fournie via DHCP, ou du moins au sein de son sous-réseau public. Cela peut inciter votre fournisseur d'accès à supprimer votre service en pensant que vous êtes infecté par un logiciel malveillant.

La seule façon de "cacher" votre IP est d’avoir devant vous un autre système qui prend votre trafic et le transfère en votre nom, c’est-à-dire un proxy.

48
LawrenceC

Ceci (à ma connaissance - je suis heureux d’être prouvé que je me trompe) - n’est pas possible - du moins pas dans un réseau domestique standard avec un routeur fourni par le FAI et non avec les contraintes que vous avez données (non Changement de VPN/proxy/routeur).

Vous pouvez certainement usurper une adresse IP sur votre sous-réseau domestique, mais cela n’affectera pas le SNAT (NAT source) exécuté par votre routeur - toutes les demandes émanant de votre routeur sembleront provenir de son interface WAN.

Si vous contrôlez deux adresses IP statiques, vous pouvez définir votre routeur sur SNAT sur cette adresse IP (en supposant que cela soit approuvé par votre fournisseur de services Internet). Quelque chose comme ça chez iptables-speak:

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

2
Craig Watson