utilisation de 2 comptes dyndns

utilisation de 2 comptes dyndns - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 03-01-2008 à 13:30:29    

bonjour et tout mes voeux pour cette année
 
je me retrouve avec un problème de redirection.
 
j'ai crée un compte sur dyndns.org sur lequel j'ai enregistré 2 hosts (fifi.dyndnd.org & riri.dyndns.org)
 
chez moi j'ai 2 pc sous debian (aaa.perso.loc et bbb.boulot.loc) le tout relier à un routeur netgear  
 
question
comment acceder de l'exterieur à http://fifi.dyndnd.org  ou http://riri.dyndns.org
 
a+ gilles

Reply

Marsh Posté le 03-01-2008 à 13:30:29   

Reply

Marsh Posté le 03-01-2008 à 13:37:35    

De la même façon que tu accèdes à fifi.dyndnd.org comme seul host ?
 
Si tu as 2 machines différentes et que tu veux utiliser 2 hostname différents avec une même ip en utilisant le protocole HTTP, pour faire simple, il faut :
- rediriger le port 80 du netgear sur un de tes 2 serveurs
- faire pointer les hostname sur la même ip
- configurer un virtualhost sur le serveur sur lequel le port 80 est redirigé
- placer un reverse proxy sur ce serveur qui redirige sur l'autre serveur
 
Si tu veux savoir pourquoi je t'invite à te documenter :
- http://httpd.apache.org/docs/2.2/f [...] mples.html
- http://www.linux-nantes.org/Deux-s [...] verse.html
- http://fr.wikipedia.org/wiki/Suite [...] s_Internet
- http://fr.wikipedia.org/wiki/Domain_Name_System
- http://fr.wikipedia.org/wiki/Hyper [...] r_Protocol
- http://www.faqs.org/rfcs/rfc2616.html
 
edit : ça ne fonctionne qu'avec le protocole HTTP pour les raisons données dans les documents cités


Message édité par czh le 03-01-2008 à 14:07:47
Reply

Marsh Posté le 03-01-2008 à 14:00:01    

gilles974 a écrit :

bonjour et tout mes voeux pour cette année
 
je me retrouve avec un problème de redirection.
 
j'ai crée un compte sur dyndns.org sur lequel j'ai enregistré 2 hosts (fifi.dyndnd.org & riri.dyndns.org)
 
chez moi j'ai 2 pc sous debian (aaa.perso.loc et bbb.boulot.loc) le tout relier à un routeur netgear  
 
question
comment acceder de l'exterieur à http://fifi.dyndnd.org  ou http://riri.dyndns.org
 
a+ gilles


il faut faire un NAT redirection d'ip publique, sur l'ip privée du serveur web


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 03-01-2008 à 14:01:06    

Mode décryptage :
 Tu as deux serveurs web sur PC différent derrière un routeur faisant du NAT.
 Tu as créé deux comptes dyndns, un pour chaque serveur. ?

 

=> tu ne peux pas faire simplement, c'est à dire les deux serveurs sur le port 80 d'un point de vue extérieur à cause du NAT.

 

-> Soit : tu décides que l'un sera sur le port 81 et l'autre sur le port 80

 

-> Soit: il faut d'une part que tu rediriges, sur le routeur netgear, le port 80 pour le trafic provenant d'internet, vers un de tes 2 serveurs (mettons fifi), et que tu utilises une sorte de proxy sur ce port 80 pour qu'il redirige soit sur fifi.dyndns.org (qui écouterait sur le port 8080 par exemple) soit sur riri.dyndns.org (sur l'autre serveur)


Message édité par o'gure le 03-01-2008 à 14:03:59

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 03-01-2008 à 14:01:30    

si tu n'as qu'une seule adresse ip publique (majeure partie des particuliers), ce n'est pas possible simplement
 
car fifi.dyndns.org et riri.dyndns.org pointeront vers la même IP : ton IP publique.
Ton routeur est comme son nom l'indique qu'un routeur, il ne sait donc pas traité les noms, seulement les IPs, donc il ne saura pas différencier un appel pour fifi d'un appel pour riri
 
Solution :
ton routeur redirige tout le port 80 vers une seule machine, sur laquelle tu as un serveur web avec des virtuals host qui eux pourront faire la différence entre fifi.dyndns.org et riri.dyndns.org
Ces virtuals host pouvant au choix :
- directement servir les pages correspondantes
- faire reverse proxy vers le serveur adéquat ...
 
 
 
 :sarcastic: oups ... pardon pour le double post avec o'gure (pas rafraichit le temps de taper ...)


Message édité par fighting_falcon le 03-01-2008 à 14:02:26
Reply

Marsh Posté le 03-01-2008 à 19:09:13    

bonjour et merci à tous pour les réponses
 
merci chz pour la lecture... je m'instruit
 
je recapepete  :D  
 
la solus de fighting_falcon me parait correct et simple je cree un vhost j'ai juste besoin de joindre un webmail de l'extérieur
 

Code :
  1. <VirtualHost bbb.boulot.loc>
  2. ServerName riri.dyndns.org
  3. Redirect permanent / https://192.168.x.x/openwebmail/
  4. </VirtualHost>


 
 
mais la solus a memaster62 avec le NAT est pas mal. Mais la j'ai 1 ip pour 2 serveurs donc il faudrais faire le NAT sur le nom et non sur l'ip est ce jouable ?
 
laquelle des solus vous parais la plus judicieuse
 
a+ gilles

Reply

Marsh Posté le 03-01-2008 à 19:12:48    

gilles974 a écrit :

bonjour et merci à tous pour les réponses

 

merci chz pour la lecture... je m'instruit

 

je recapepete  :D

 

la solus de fighting_falcon me parait correct et simple je cree un vhost j'ai juste besoin de joindre un webmail de l'extérieur

 
Code :
  1. <VirtualHost bbb.boulot.loc>
  2. ServerName riri.dyndns.org
  3. Redirect permanent / https://192.168.x.x/openwebmail/
  4. </VirtualHost>
 


mais la solus a memaster62 avec le NAT est pas mal. Mais la j'ai 1 ip pour 2 serveurs donc il faudrais faire le NAT sur le nom et non sur l'ip est ce jouable ?

 

laquelle des solus vous parais la plus judicieuse

 

a+ gilles


non, on ne fait pas le NAT sur le nom mais sur les adresses IP et les ports TCP/UDP
il te faut un reverse proxy, comme on te le dit !

 

=> il te faut : 1 NAT pour rediriger le port 80 sur un des deux serveurs + proxy


Message édité par o'gure le 03-01-2008 à 19:14:28

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 03-01-2008 à 20:40:58    

ok pour ca
 

Code :
  1. on ne fait pas le NAT sur le nom mais sur les adresses IP et les ports TCP/UDP


 
j'ai commencer par installer le mod_proxy sur mon apache 1.3.xx là pas de prob
 
ensuite j'ai cree mon vhost
 

Code :
  1. <VirtualHost *:*>
  2. ServerName mon.2emeServer.loc
  3.   ProxyPass  / https://192.168.1.10
  4.   ProxyPassReverse / https://192.168.1.10/openwebmail/
  5. </VirtualHost>


 
sur mon netgear j'ai le port 80 sur le 1er serveur
 
mais sa bug,

Reply

Marsh Posté le 04-01-2008 à 08:20:11    

Citation :

mais ça bug


 
Essaie ça :

Code :
  1. <VirtualHost *:*>
  2.    ServerName riri.dyndns.org
  3. # Eventuellement :
  4. # ServerAlias mon.2emeServer.loc
  5.    <Location />
  6.       ProxyPass  https://192.168.1.10/openwebmail/
  7.       ProxyPassReverse https://192.168.1.10/openwebmail/
  8.    </Location>
  9. </VirtualHost>


Message édité par fighting_falcon le 04-01-2008 à 08:21:52
Reply

Marsh Posté le 04-01-2008 à 08:40:17    

gilles974 a écrit :


 
 
mais la solus a memaster62 avec le NAT est pas mal. Mais la j'ai 1 ip pour 2 serveurs donc il faudrais faire le NAT sur le nom et non sur l'ip est ce jouable ?
 
laquelle des solus vous parais la plus judicieuse
 
a+ gilles


1- en fait il faut un NAT sur le routeur vers ton serveur perso
2- 2 vhosts sur ton serveur perso dont l'un "pointera" (reverse proxy) sur ton 2nd serveur.


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 04-01-2008 à 08:40:17   

Reply

Marsh Posté le 04-01-2008 à 12:34:48    

merci pour toutes vos reponses
 
j'ai reussi en installant un ddclient sur l'autre pc et en creant un compte dyndns à part
 
salutations à tous gilles

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed