Utiliser 2 adrese ip pour le meme serveur avec le meme port

Bonjour .

je suis sur une configuration pour un client .
je voudrai savoir si c’est possible sur un server dédié 1and1 qui a 2 adresses ip comme suit :

[root@serv]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:20:xx:87:xx:xx
inet addr:74.208.xxx.xxx Bcast:74.208.xxx.xxx Mask:255.255.255.255
inet6 addr: xxxxxx
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2031133 errors:0 dropped:0 overruns:0 frame:0
TX packets:2669788 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:163718022 (156.1 MiB) TX bytes:3098853745 (2.8 GiB)
Interrupt:177 Memory:

eth0:0 Link encap:Ethernet HWaddr 00:20:xx:88:x1:xx
inet addr:217.160.xx.xx Bcast:217.160.xx.xx Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:177 Memory:d

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:5232228 errors:0 dropped:0 overruns:0 frame:0
TX packets:5232228 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:10793574590 (10.0 GiB) TX bytes:10793574590 (10.0 GiB)

Es ce possible d’utiliser chaque ip avec le même port pour avoir des contenus différents ?

ex : ip2:8075

Merci

Je comprend que tu as deux réseau différents mais un seul serveur web derrière. Donc je dis oui.

Oui bien sûr, mais avec le protocole HTTP ce n’est pas nécessaire. Avec le serveur web Apache, on appelle cela “IP address-based virtual host”. En utilisant des noms d’hôtes au lieu d’adresses IP, on peut servir des sites différents sur la même adresse IP (name-based virtual host). Exemple :
site1
site2
avec site1 et site2 qui pointent vers la même adresse IP.

Merci

mais j’y arrive pas .
le port que j’utilise c’est le port 8075
quand je rentre ip2:8075 jai le meme resultat.

Quelle est l’application qui écoute sur ce port ? Comment est-elle configurée vis-à-vis de ces deux adresses ?

c’est icecast qui est configurer sur ce port.

Je ne connais pas du tout icecast. Néanmoins le principe est toujours le même, il y a deux possibilités :

  • configurer icecast pour répondre différemment selon l’adresse de connexion (principe similaire aux virtualhosts d’Apache mentionnés plus haut) ;
  • si ce n’est pas possible, lancer deux instances distinctes d’icecast ayant chacune sa configuration propre et notamment écoutant chacune sur une adresse différente.

ok je verrai la configuration .
sinon pour 2 instances de icecast je le fais déja sans soucis. mais seulement sur différents ports

De même qu’icecast a une option pour spécifier le port d’écoute, il doit en avoir une pour spécifier l’adresse d’écoute (souvent le nom ou la description de cette option contient “listen” ou “bind”).