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
Bertrand
Julien Gautier a exprimé avec précision :

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.


je ne sais pas si j'ai bien compris ta question, mais est-ce ceci :
tu voudrais acceder à ton serveur web directement en local en tapant
l'adresse externe xxx.dyndns.org, sans que cela passe par l'extérieur ?

si oui, il te suffit de mettre dans le fichier hosts de tes machines
l'adresse ip local du serveur en face de ce nom.
ie tu ajoute une ligne du style :

a.b.c.d xxx.dynsdns.org

où a.b.c.d est l'adresse ip local de ton serveur web

Avatar
julien.gautier
Pierre Guyot wrote:

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


Il ne faut pas se décourager, même si je reconnais que c'est un peu
cryptique, et que j'avoue ne pas pouvoir tout expliquer octet par octet.
Cela dit, les news sont faites pour qu'on s'aide entre nous n'est-ce pas
? :)

Tu devrais pouvoir, en comparant les deux essais de consultation voir
quels sont les échanges qui se font, et ceux qui ne se font pas, et, de
là, voir où le chemin est coupé, pour savoir où agir.
(en supprimant les options -s 0 et -X si tu veux...)

Pour chaque paquet, la première ligne donne
heure.minute.seconde.fraction de seconde (indications à laisser tomber
entre parenthèses) adresse de l'émetteur > adresse du destinataire et
laisser tomber la suite
Les lignes suivantes correspondent au contenu du paquet...



Bon, d'accord, je vais essayer de chercher... Merci en tout cas pour ton
aide.


Avatar
julien.gautier
Bertrand wrote:

je ne sais pas si j'ai bien compris ta question, mais est-ce ceci :
tu voudrais acceder à ton serveur web directement en local en tapant
l'adresse externe xxx.dyndns.org, sans que cela passe par l'extérieur ?

si oui, il te suffit de mettre dans le fichier hosts de tes machines
l'adresse ip local du serveur en face de ce nom.
ie tu ajoute une ligne du style :

a.b.c.d xxx.dynsdns.org

où a.b.c.d est l'adresse ip local de ton serveur web


ok, c'est très clair, et surtout ça marche !

Merci.

Avatar
julien.gautier
Olivier Delsol wrote:

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



Merci beaucoup, car c'est exactement cela que je cherchais : ça marche
parfaitement !

Je suppose que cela ne change rien à l'accesiibilité de ce serveur à
l'extérieur, ni aux redirections du routeur...?

Encore merci.

Avatar
pierre.ducrot
Julien Gautier wrote:

Pierre wrote:

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 ?


tu peux toujours créer une "machine virtuelle" dans netinfo manager en
donnant cette adresse.


peux-tu donner plus de détails ?


tu langer le gestionnaire netinfo, dans la seconde colonne tu as
machines, dedans (3me col) tu trouves localhost, etc. tu tu cliques
sur nouveau et tu décalres la machine que tu veux, tu peux essayer
en mettant to ...dyndns... moi j'ai mis www.local.dev car IE ne
reconnaissait pas localhost.

dans ton cas il se peut que le dns se mélange les pédales, à essayer,
mais comme ça va pointer sur la même IP...

--
Pierre



Avatar
julien.gautier
Pierre wrote:



peux-tu donner plus de détails ?


tu langer le gestionnaire netinfo, dans la seconde colonne tu as
machines, dedans (3me col) tu trouves localhost, etc. tu tu cliques
sur nouveau et tu décalres la machine que tu veux, tu peux essayer
en mettant to ...dyndns... moi j'ai mis www.local.dev car IE ne
reconnaissait pas localhost.

dans ton cas il se peut que le dns se mélange les pédales, à essayer,
mais comme ça va pointer sur la même IP...


cela revient-il au même que de modifier le fichier /etc/hosts, ou bien
est-ce une autre technique encore ?


Avatar
Anonyme
Julien Gautier wrote:

parce que le but est surtout d'écrire des pages html avec des adresses
absolues, qui fonctionnent que les requetes viennent de l'int. ou de
l'ext.


Pourquoi veux-tu absoluement faire des requêtes avec des adresses
absolues, des adresses relatives à la racine, c'est quand-même plus
propre, plus portable et plus mieux, non ?

--
Anonyme ( )
********* MosX.net <http://www.mosx.net/> *********

Avatar
pierre.ducrot
José Campos wrote:

- cela implique donc d'avoir des IP fixes (pas de DHCP)
_ il n'est plus possible de tester le fonctionnement de DynDNS
à partir de cette machine ?


dyndns permet au contraire à ceux qui n'ont pas d'IP fixe de faire comme
s'ils en avaient une. A chaque fois qu'il change d'IP mon routeur va
faire un tour sur dyndns pour faire mettre à jour la base.

--
Pierre

Avatar
pierre.ducrot
Julien Gautier wrote:

cela revient-il au même que de modifier le fichier /etc/hosts, ou bien
est-ce une autre technique encore ?


je ne sais pas répondre à cette question.
as-tu essayé la manip ? ça prend 2 min et tu peux revenir en arrière
si ça ne marche pas.

--
Pierre

Avatar
julien.gautier
Anonyme wrote:

Julien Gautier wrote:

parce que le but est surtout d'écrire des pages html avec des adresses
absolues, qui fonctionnent que les requetes viennent de l'int. ou de
l'ext.


Pourquoi veux-tu absoluement faire des requêtes avec des adresses
absolues, des adresses relatives à la racine, c'est quand-même plus
propre, plus portable et plus mieux, non ?



Si.

Mais il m'avait semblé que certains paramètres php nécessitaient des url
absolues, non ?


1 2 3 4 5