OVH Cloud OVH Cloud

Questions sur dyndns.org et hostname

42 réponses
Avatar
julien.gautier
Bonjour,



J'ai 3 machines en réseau chez moi, derrière un routeur, et j'ai depuis
longtemps une adresse chez dyndns, qui marche très bien : le routeur
renvoie les requetes de tel ou tel port vers la machine voulue.


Parmi mes machines, j'en ai une qui abrite donc un serveur web (un vieux
mac sous linux), et sur laquelle je fais aussi mes tests de site en
construction, par le biais du réseau local : cette machine est pour
l'instant atteignable en local via son ip locale ou son hostname (du
genre machine.lan).


Voilà ma question : y a-t-il un moyen pour que cette machine réponde à
l'adresse xxx.dyndns.org à la place (ou mieux : en plus) de son adresse
locale ?


Le but étant surtout : que les urls pointant vers elles puissent
s'écrire (en absolu) pareil, qu'on interroge le site en local ou en
distant.


J'espère avoir été clair.

Merci d'avance pour vos réponses.

10 réponses

1 2 3 4 5
Avatar
julien.gautier
Jean-Pierre Nouet wrote:

Julien Gautier wrote:

je ne suis pas sûr de comprendre....


J'avais compris que ta machine n'était pas joignable de l'extéreur sur
xxx.dydns.org. Elle l'est.

Tu aurais donc un problème de dns au vu de la suite.



ok, et donc : que dois-je faire ?


Avatar
julien.gautier
Paig Chong Woo wrote:

Le but étant surtout : que les urls pointant vers elles puissent
s'écrire (en absolu) pareil, qu'on interroge le site en local ou en
distant.




Ça dépend de ton routeur. J'ai un réseau similaire au tien, avec un serveur
web. Avec un routeur Netgear RT314, le serveur web n'est atteignable que par
son IP locale depuis le LAN, malgré les port forwards adéquats. La machine
est correctement atteignable de l'extérieur.


c'est ce qui se passe chez moi aussi.


Depuis j'ai déménagé et j'ai changé de routeur pour un Linksys WRT54G, et
avec la même configuration réseau, et les mêmes forwards, je suis capable
d'accéder au serveur web avec son adresse dyndns, qui voit les requêtes
comme émanant du routeur.

Je m'étais renseigné à l'époque pour le Netgear, et il semble qu'il n'y ait
aucune solution pour ce modèle. Je pense que cette fonctionnalité dépend
entièrement des capacités du routeur. Essaie de te renseigner à propos du
tien.


C'est un STH/P.

bon, ok.

merci


Avatar
julien.gautier
José Campos wrote:

Julien Gautier wrote:

- tu n'arrives pas à atteindre ton serveur via DynDNS
depuis ton réseau local,


exactement.


Alors, je ne saurais te dire, ici ça marche sans avoir paramétré
quoi que soit, à part DynDNS sur le routeur.


excuse moi, mais tu veux dire quoi par "à part Dyndns sur le routeur" ?

Parles-tu du nat : port 80 -> ip.locale1, port 22 -> ip.locale2, etc. ?


N'aurais-tu pas une appli qui ferait doublon avec ton routeur
concernant la mise à jour de ton IP?


Là encore, je ne comprends pas vraiment... Qu'appelles-tu "mise à jour
de ton ip" ?


- La machine de mon serveur web a une ip locale fixe (par ex. 10.0.0.1)
- les autres machines aussi (10.0.0.2 et 10.0.0.3)

- le modem-routeur (un STH/P) a :

- une adresse locale fixe
- une adresse externe dynamique (fournie par le FAI)
- une adresse externe pseudo-statique (xxx.dyndns.org)
- la synchro (mise à jour ?) entre ces 2 adresses est assurée
par un démon type DNSUpdate.

- le modem-routeur est paramétré pour rediriger les requetes entrantes
de tel et tel ports sur telle ou telle machine du réseau local (nat).

- le modem-routeur fait office de serveur DNS, et les adresses/hostnames
des machines locales sont entrées dans les champs idoines.





Ton routeur ne bloquerait-il pas les requêtes venant d'une certaine
plage d'adresses (où se trouverait la tienne) ?



A priori non... Je ne lui ai pas demandé du moins.

Et si c'était le cas, l'accès au serveur web en local (en utilisant l'ip
locale de la machine du serveur) marcherait-il ?

Excuse moi pour toutes ces questions, mais j'avoue être un peu perdu...



Avatar
julien.gautier
José Campos wrote:


Parles-tu du nat : port 80 -> ip.locale1, port 22 -> ip.locale2, etc. ?


Non, je voulais simplement dire que les paramètres de mon compte
DynDNS (DNS Account, User name et Password) sont enregistrés par le
routeur



Ok.

Mon routeur ne fait pas cela, à ma connaissance.

Là encore, je ne comprends pas vraiment... Qu'appelles-tu "mise à jour
de ton ip" ?


l'adresse dynamique fournie par ton FAI. Dans ma config, c'est le
routeur qui la récupère et qui s'occupe de mettre à jour DynDNS, mais je
sais que certains softs le font aussi, d'où ma question à propos des
doublons.


Ok.

Donc, à part l'update de l'ip, tout est pareil : or, n'est-ce le fait de
connaitre ton ip dyndns.org qui permet à ton modem de gérer ce que le
mien ne semble pas faire ?


Avatar
julien.gautier
gJosé Campos wrote:

Julien Gautier wrote:

Donc, à part l'update de l'ip, tout est pareil : or, n'est-ce le fait de
connaitre ton ip dyndns.org qui permet à ton modem de gérer ce que le
mien ne semble pas faire ?


Celà confirmerait donc l'hypothèse de "Paig Chong Woo" (Message-ID:
<409cba83$0$21095$).
Pour info, mon routeur est un Trendnet, tel que décrit là :
<http://minilien.com/?bcrN16Hj2A>. Et il fonctionne vraiment impec
depuis que j'y ai entré le minimum de réglages.


Ok, merci.


Avatar
jperrocheau
Julien Gautier wrote:

J'ai 3 machines en réseau chez moi, derrière un routeur, et j'ai depuis
longtemps une adresse chez dyndns, qui marche très bien : le routeur
renvoie les requetes de tel ou tel port vers la machine voulue.


Parmi mes machines, j'en ai une qui abrite donc un serveur web (un vieux
mac sous linux), et sur laquelle je fais aussi mes tests de site en
construction, par le biais du réseau local : cette machine est pour
l'instant atteignable en local via son ip locale ou son hostname (du
genre machine.lan).


Voilà ma question : y a-t-il un moyen pour que cette machine réponde à
l'adresse xxx.dyndns.org à la place (ou mieux : en plus) de son adresse
locale ?


Le but étant surtout : que les urls pointant vers elles puissent
s'écrire (en absolu) pareil, qu'on interroge le site en local ou en
distant.


Euh! si tu as fait en sorte de rediriger les requètes
<http://xxx.dyndns.org/> émises de l'extérieur vers la machine qui va
bien ,je ne vois pas pourquoi une telle requète n'aboutierait pas émise
à partir d'une machine de ton LAN, à moins que tu ais une configuration
zarbie de ton routeur.

--
Jacques PERROCHEAU
______________________________________________________________
e-mail: mailto:
alternate: mailto:

Avatar
julien.gautier
Jacques Perrocheau wrote:

Le but étant surtout : que les urls pointant vers elles puissent
s'écrire (en absolu) pareil, qu'on interroge le site en local ou en
distant.


Euh! si tu as fait en sorte de rediriger les requètes
<http://xxx.dyndns.org/> émises de l'extérieur vers la machine qui va
bien ,je ne vois pas pourquoi une telle requète n'aboutierait pas émise
à partir d'une machine de ton LAN, à moins que tu ais une configuration
zarbie de ton routeur.



salut jacques,


ce que tu décris est exactement cela :

- les requetes venant de l'ext. marchent correctement.

- les mêmes requetes (utilisant l'adresse en dyndns.org) emises depuis
une machine locale (quelle qu'elle soit) n'aboutissent pas.

je reprécise que mon modem est le STH/P : transformé en routeur, donc,
mais sans config "zarbie", a priori.

Le serveur DNS est actif, et les hostnames/ip locales des machines de
mon LAN sont renseignés correctement.

Le serveur DHCP est actif aussi (mode auto).

je reprécise aussi qu'une de mes machines sur le LAN est sous Linux (YDL
3) : se peut-il qu'il y ait un conflit entre elle et le modem, dans la
gestion des DNS par ex. ?


Une idée ?

Que pourrais-je tester pour avancer dans le diagnostique ?

Merci d'avance pour tes conseils que je sais très éclairés !


Avatar
julien.gautier
José Campos wrote:

Julien Gautier wrote:

Le serveur DNS est actif, et les hostnames/ip locales des machines de
mon LAN sont renseignés correctement.

Le serveur DHCP est actif aussi (mode auto).


Pour compléter la description de ma config évoquée plus haut
<1gdh0rv.4awxa4jy9sk6N%, le DHCP est
désactivé, et sur chaque machine la config est entrée manuellement : IP,
routeur, sous-réseau, et les DNS 1aire et 2aire (de Wanadoo dans mon
cas). Sur le routeur je n'ai renseigné aucun champ liant adresse M.A.C.
et IP.


Bon, je vais essayer comme tu dis...

Mais j'ai quand même des doutes sur le fait que mon problème vienne de
là...


Avatar
julien.gautier
Pierre Guyot wrote:

Que donne, toujours dans l'application "Utilitaire de réseau",
l'interrogation traceroute pour xxx.dyndns.org ?



cela donne :

Traceroute a démarré...

traceroute to jgautier.dyndns.org (82.121.201.136), 30 hops max, 40
byte packets
1 speedtouch.lan (82.121.201.136) 45.236 ms 18.765 ms 13.015 ms


qu'en penses-tu ?



Entre la machine depuis laquelle tu as fait traceroute et le premier
routeur rencontré (qui se trouve être la cible de la requète
traceroute), il y a une distance qui varie entre 13 et 45 ms.
Cela fait loin...

Mais, apparement, le nom est bien résolu.



et c'est ça qui compte, non ?

Tu peux tenter, pour comprendre ce qui se passe, un tcpdump:

sudo tcpdump -vv -s 0 -X src xxx.xxx.xxx.xxx or dst xxx.xxx.xxx.xxx

où xxx.xxx.xxx.xxx est l'adresse IP de ton serveur (un essai avec
l'adresse locale, et un essai avec l'adresse extérieure, pour comparer).

Ayant lancé ainsi tcpdump dans le terminal, tu lances une consultation
de ton site par http://xxx.xxx.xxx.xxx/

(Puis contrôle C dans le terminal pour sortir de tcpdump)

Peut-être que le résultat de tcpdump, qui te donnes les différents
paquets échangés te donnera des idées...

les options que je te proposes sont:
-vv très verbose
-s 0 : donne le contenu entier des paquets (et non les en-têtes
seulement)
-X contenu en hexa et en ASCII
src xxx pour les paquets en provenance de l'adresse IP xxx
dst xxx pour les paquets à destination de xxx



Bon, je te remercie pour ton aide et cette suggestion tcpdump, mais cela
dépasse vraiment mes modestes compétences unixiennes... désolé.

Je suis incapable de déchiffer quoi que ce soit d'utile dans ce que me
renvoie tcpdump.



Avatar
Olivier Delsol
In article <1gdgl7r.4wa5rp1lpy0bmN%,
(Julien Gautier) wrote:

Bonjour,



J'ai 3 machines en réseau chez moi, derrière un routeur, et j'ai depuis
longtemps une adresse chez dyndns, qui marche très bien : le routeur
renvoie les requetes de tel ou tel port vers la machine voulue.


Voilà ma question : y a-t-il un moyen pour que cette machine réponde à
l'adresse xxx.dyndns.org à la place (ou mieux : en plus) de son adresse
locale ?



Bonjour,

Sur l'ordinateur que vous utilisez pour le surf, vous pouvez renseigner
le fichier /etc/hosts (et aussi la base netinfo ("machines"), mais je ne
suis pas sûr que ce soit utile)) pour associer l'adresse IP locale
attribuée par le routeur avec le nom de votre choix...

exemple d'entrée dans le fichier /etc/hosts :

192.168.1.3 toto toto.dyndns.org

Olivier

1 2 3 4 5