IP additionnelle sur serveur web

Bonjour,

IP d’origine 173.249.3.15 // http://173.249.3.15/
Nouvelle ip 164.68.125.112 // http://164.68.125.112/
La page a interroger pour la versification http://145.239.63.193/

J’ai acheté et ajouter une adresse ip a mon serveur debian 9, quand je fait des testes php sur la nouvelle ip avec

echo $_SERVER['REMOTE_ADDR'];

http://164.68.125.112, j’ai bien la nouvelle ip qui s’affiche 164.68.125.112 OK.

Mais pour être sur et certains je lis cette meme page http://164.68.125.112 a partir d’un autre serveur
exemple

require '/root/vendor/autoload.php';
use Goutte\Client;
// Logiquement ici il doit afficher 164.68.125.112 et non 173.249.3.15 puisque c'est 164.68.125.112 qui interroge http://145.239.63.193
$urlsource = "http://145.239.63.193/"; // DANS CETTE PAGE IL Y A echo 'IP '.$_SERVER['REMOTE_ADDR']; // 
$client = new Client();
$crawlersource = $client->request('GET', $urlsource);
$html = $crawlersource->text();
echo $html;

et la surprise c’est l’ip 173.249.3.15 d’origine qui s’affiche.

/etc/network/interfaces

# defaut ip
auto eth0
iface eth0 inet static
    address 173.249.3.15
    netmask 255.255.255.0
    gateway 173.249.3.1
    dns-search invalid
    dns-nameservers 213.136.95.10 213.136.95.11
    up ip route replace 173.249.3.0/24 via 173.249.3.1 dev eth0

# New ip
auto eth0:1
iface eth0:1 inet static
    address 164.68.125.112
    netmask 255.255.255.0
    gateway 164.68.125.1
    dns-search invalid
    dns-nameservers 79.143.183.251 79.143.183.252
    up ip route replace 164.68.125.0/24 via 164.68.125.1 dev eth0:1

Je travail avec le catalogue Aliexpress avec API, le problème et qu’il y a deux millions de produits et il ne m’autorise qu’une seule instance de connexion avec ip.

j’ai du raté un truc, si vous pouvez m’aider, merci

1 J'aime

Que donne ce lien :
ton IP v4 et v6, s’il y a lieu

Ne pas tenir compte de la position géographique, qui est souvent erronée.

J’ai rien compris. Qui interroge qui dans ce bazar, et pourquoi ?
Si c’est ton serveur qui interroge un autre serveur en réaction à une requête qu’il a reçue, alors il ne le fait pas forcément depuis la même adresse source que celle sur laquelle il a reçu la requête.

Bonjour

Pour éviter d’avoir à poser plusieurs fois les mêmes questions
et d’avoir à donner plusieurs fois les même réponses,
voir aussi : https://linuxfr.org/forums/linux-debian-ubuntu/posts/ip-additionnelle-sur-serveur-web

mais je ne vois pas ou ça te dérange que je pose la question ailleurs , pas de réponse merci de passer ton chemin. c’est un forum de critique ou quoi ?
je veux que des réponses/suggestions a mes questions sans haine ni autres critiques inutile

Avec de telles réponses, il m’étonnerait fort que tu obtiennes des résultats.
“Je veux des réponses”. Sa Majesté devrait commencer par répondre aux questions qui lui sont posées.

pour info c’est un forum d’entraide, oui je suis la car j’ai un problème et je cherche une solution, la méchanceté gratuite ce n’est pas pour moi, ils peuvent cela joué avec d’autres pas de soucie je suis là pour avoir des réponses et pourquoi pas aider les autres, mais bizarrement la méchanceté c’est toujours sur les forums français mais incroyables.

amha, il n’y a pas eu critique ; ni positive ni négative

amha, il n’y a eu aucune méchanceté à ton encontre. juste une moquerie.

Plutôt que de chercher des problèmes, trouvons des solutions.
Il est normal de pouvoir s’exprimer comme on le souhaite et en toute liberté.

Je t’invite à rester et à faire attention avec le cross-posting.
Et cessons les polémiques sur la teneur et la qualité des expressions écrites.

Avant tout, certains de tes propos n’avaient pas été compris @Akimania

L’indication de @MicP est tout à fait pertinente et je ne vois pas pourquoi tu réponds de manière agressive…

Je ne suis pas sûr de comprendre le problème, mais si tu interroges un service censé te renvoyer ton IP publique avec une machine où plusieurs IP sont configurées pour la même interface , cela me semble normal que ce service te renvoie la première IP.

Essaie :

curl http://145.239.63.193/

Puis :

curl --interface eth0:1 http://145.239.63.193/

Sinon : https://www.kernel.org/doc/Documentation/networking/alias.txt

1 J'aime