OVH Cloud OVH Cloud

dns dynamique et probleme pour passer le routeur

8 réponses
Avatar
yves.fleury
J'ai ouvert un compte chez dyndns.org

Quand je passe (sans le routeur) par
mon_site_web_a_la_maison.dyndns.info je n'ai pas de probleme.

Avec mon routeur (dlink DI-713P avec le dernier firmware) si je tape
l'ip du serveur web (192.168.0.109) le site web s'affiche. Mais je
vais sur l'ip du fai qui me fourni dynamiquement, alors rien.

Sur mon routeur, j'ai configuré le "Virtual Server" l'ip du serveur
web (192.168.0.109) pour le port 80.

j'ai meme configuré le routeur pour que la machine (192.168.0.109)
soit en "DMZ Host"

Bref rien ne passe de l'extérieur.

Avez-vous une solution? une piste?

8 réponses

Avatar
Annie D.
yves wrote:

J'ai ouvert un compte chez dyndns.org

Quand je passe (sans le routeur) par
mon_site_web_a_la_maison.dyndns.info je n'ai pas de probleme.

Avec mon routeur (dlink DI-713P avec le dernier firmware) si je tape
l'ip du serveur web (192.168.0.109) le site web s'affiche. Mais je
vais sur l'ip du fai qui me fourni dynamiquement, alors rien.

Sur mon routeur, j'ai configuré le "Virtual Server" l'ip du serveur
web (192.168.0.109) pour le port 80.

Bref rien ne passe de l'extérieur.


Mais si, ça a l'air de passer. "Apache/1.3.27 (Win32)", c'est bien à
vous ?
Il n'y a que depuis votre réseau local que ça ne passe pas parce que le
routeur ne fait pas la NAT (translation d'adresse) correctement dans ce
cas. C'est courant.

Avez-vous une solution? une piste?


Au choix :
- Changer de routeur.
- Configurer le routeur correctement si possible.
- Ajouter la ligne suivante dans le fichier HOSTS de Windows :
"192.168.0.109 mon_site_web_a_la_maison.dyndns.info"
(avec la différence que ça marchera même si dyndns foire, donc vous
ne verrez pas que dyndns foire).

Avatar
yves.fleury
"Annie D." wrote in message news:...
yves wrote:

J'ai ouvert un compte chez dyndns.org

Quand je passe (sans le routeur) par
mon_site_web_a_la_maison.dyndns.info je n'ai pas de probleme.

Avec mon routeur (dlink DI-713P avec le dernier firmware) si je tape
l'ip du serveur web (192.168.0.109) le site web s'affiche. Mais je
vais sur l'ip du fai qui me fourni dynamiquement, alors rien.

Sur mon routeur, j'ai configuré le "Virtual Server" l'ip du serveur
web (192.168.0.109) pour le port 80.

Bref rien ne passe de l'extérieur.


Mais si, ça a l'air de passer. "Apache/1.3.27 (Win32)", c'est bien à
vous ?
Il n'y a que depuis votre réseau local que ça ne passe pas parce que le
routeur ne fait pas la NAT (translation d'adresse) correctement dans ce
cas. C'est courant.


---------------------------------------
C'est que je n'ai donnée aucune information permettant de joindre mon
ordinateur.
---------------------------------------


Avez-vous une solution? une piste?


Au choix :
- Changer de routeur.
- Configurer le routeur correctement si possible.
- Ajouter la ligne suivante dans le fichier HOSTS de Windows :
"192.168.0.109 mon_site_web_a_la_maison.dyndns.info"
(avec la différence que ça marchera même si dyndns foire, donc vous
ne verrez pas que dyndns foire).


---------------------------------------
Le désavantage avec le fichier host de windows, c'est d'avoir acces au
site sans etre branché a internet. Donc impossible de voir ce que le
visiteur voie (accessible ou non, etc...)

J'ai lu sur cette page
http://www.dyndns.org/support/kb/loopbackconnections.html
qu'il est impossible de faire un Loopback, c'est à dire: en passant
par un routeur, de lancer une requete d'une page web vers internet si
celle-ci doit repasser dans le routeur.

Donc, pour voir ce que le visiteur vois depuis internet, j'ai créé un
site web chez un hébergeur gratuit (php) et j'ai ajouté une page
contenant ce code php

++++++++++++++++++
<?php
$returned =URLopen("http://mon_site_web_a_la_maison.dyndns.info");
// adresse fictive pour l'occasion

// Fonction qui vas lire le code html de la page d'accueil
// du site hébergé sur mon ordinateur
function URLopen($url)
{
// Fake the browser type
ini_set('user_agent','MSIE 4.0b2;');

$dh = fopen("$url",'r');
$result = fread($dh,8192);
return $result;
}

// affiche le résultat sur la page de l'hébergement gratuit
echo $returned ;
?>
++++++++++++++++++

Ainsi, je vois depuis internet ce que les visiteurs voient de mon site
web hébergé sur mon ordinateur.


Avatar
Patrick D.
On 20 Jun 2004 05:55:17 -0700, yves wrote:

J'ai lu sur cette page
http://www.dyndns.org/support/kb/loopbackconnections.html
qu'il est impossible de faire un Loopback, c'est à dire: en passant
par un routeur, de lancer une requete d'une page web vers internet si
celle-ci doit repasser dans le routeur.

Donc, pour voir ce que le visiteur vois depuis internet, j'ai créé un
site web chez un hébergeur gratuit (php) et j'ai ajouté une page
contenant ce code php

++++++++++++++++++
<?php
$returned =URLopen("http://mon_site_web_a_la_maison.dyndns.info");
// adresse fictive pour l'occasion

// Fonction qui vas lire le code html de la page d'accueil
// du site hébergé sur mon ordinateur
function URLopen($url)
{
// Fake the browser type
ini_set('user_agent','MSIE 4.0b2;');

$dh = fopen("$url",'r');
$result = fread($dh,8192);
return $result;
}

// affiche le résultat sur la page de l'hébergement gratuit
echo $returned ;
?>
++++++++++++++++++

Ainsi, je vois depuis internet ce que les visiteurs voient de mon site
web hébergé sur mon ordinateur.


bien compliqué, il suffit de déclarer un proxy externe dans ton navigateur.
pour moi, par ex, je déclare proxy.free.fr:3128
donc si je fais une requête sur le nom de mon site, la requête passe par
le proxy avant de revenir



--
* enlevez '.don't.spam' et '.invalid' de mon adresse eMail si vous voulez
m'écrire *
* Donne un poisson à un homme, il aura à manger pour un jour
* Apprends-lui à pêcher, il aura à manger pour tous les jours de sa vie *

Avatar
JustMe
Patrick D. wrote:

On 20 Jun 2004 05:55:17 -0700, yves wrote:

J'ai lu sur cette page
http://www.dyndns.org/support/kb/loopbackconnections.html
qu'il est impossible de faire un Loopback, c'est à dire: en passant
par un routeur, de lancer une requete d'une page web vers internet si
celle-ci doit repasser dans le routeur.




ca dépend des routeurs.






Avatar
Annie D.
yves wrote:

C'est que je n'ai donnée aucune information permettant de joindre mon
ordinateur.


Que voulez-vous dire ?
Si vous parlez de l'adresse internet de votre ordinateur, elle figure
dans l'en-tête des articles que vous publiez ici.

Le désavantage avec le fichier host de windows, c'est d'avoir acces au
site sans etre branché a internet. Donc impossible de voir ce que le
visiteur voie (accessible ou non, etc...)


En effet. Si c'est vraiment un besoin, le passage par un relais
extérieur (un proxy par exemple) peut être nécessaire.

J'ai lu sur cette page
http://www.dyndns.org/support/kb/loopbackconnections.html
qu'il est impossible de faire un Loopback, c'est à dire: en passant
par un routeur, de lancer une requete d'une page web vers internet si
celle-ci doit repasser dans le routeur.


Ce n'est pas vrai pour tous les routeurs. Des modèles perfectionnés sont
suffisamment souples d'emploi pour pouvoir faire la double translation
d'adresse et le routage adéquats. C'est aussi le cas des routeurs basés
sur Linux+iptables.

Avatar
JustMe
Annie D. wrote:

yves wrote:

C'est que je n'ai donnée aucune information permettant de joindre mon
ordinateur.



Que voulez-vous dire ?
Si vous parlez de l'adresse internet de votre ordinateur, elle figure
dans l'en-tête des articles que vous publiez ici.


Le désavantage avec le fichier host de windows, c'est d'avoir acces au
site sans etre branché a internet. Donc impossible de voir ce que le
visiteur voie (accessible ou non, etc...)



En effet. Si c'est vraiment un besoin, le passage par un relais
extérieur (un proxy par exemple) peut être nécessaire.


J'ai lu sur cette page
http://www.dyndns.org/support/kb/loopbackconnections.html
qu'il est impossible de faire un Loopback, c'est à dire: en passant
par un routeur, de lancer une requete d'une page web vers internet si
celle-ci doit repasser dans le routeur.



Ce n'est pas vrai pour tous les routeurs. Des modèles perfectionnés sont
suffisamment souples d'emploi pour pouvoir faire la double translation
d'adresse et le routage adéquats. C'est aussi le cas des routeurs basés
sur Linux+iptables.


tu ferais comment en Cisco IOS (on vient de me poser la colle) ?


Avatar
Annie D.
JustMe wrote:

tu ferais comment en Cisco IOS (on vient de me poser la colle) ?


Moi ? Je ne connais strictement rien en IOS (c'est des trucs de pro,
ça). Mais j'ai vu passer une fois dans les forums réseau une config IOS
pour le faire, à laquelle je n'ai rien entravé évidemment.

Avatar
Patrick D.
On Sun, 20 Jun 2004 21:34:36 +0200, JustMe wrote:



Patrick D. wrote:

On 20 Jun 2004 05:55:17 -0700, yves wrote:

J'ai lu sur cette page
http://www.dyndns.org/support/kb/loopbackconnections.html
qu'il est impossible de faire un Loopback, c'est à dire: en passant
par un routeur, de lancer une requete d'une page web vers internet si
celle-ci doit repasser dans le routeur.




ca dépend des routeurs.






on reprend les citations correctement, merci, et on attribue à César ce
qui est à César.
vous allez finir par croire que je suis complétement nul ...


--
* enlevez '.don't.spam' et '.invalid' de mon adresse eMail si vous voulez
m'écrire *
* Donne un poisson à un homme, il aura à manger pour un jour
* Apprends-lui à pêcher, il aura à manger pour tous les jours de sa vie *