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.

2 réponses

1 2 3 4 5
Avatar
julien.gautier
Bruno wrote:

Julien Gautier wrote:

que certaines fonctions php nécessitaient une url absolue.


C'est recommandé, même si ca fonctionne aussi sans:
<http://fr2.php.net/manual/fr/function.header.php>


c'est bien ce qui me semblait... mais c'st vrai que pour contourner le
problème on peut aussi utiliser les variables "$_SERVER['HTTP_HOST']",
etC. comme ils le suggèrent.


Avatar
julien.gautier
Anonyme wrote:

euh oui t'as raison... je ne sais plus pourquoi il m'avait semblé lire
que certaines fonctions php nécessitaient une url absolue.


En fait, comme j'ai douté, j'ai regardé dans ma bible PHP, et cette
fonction là, en fait ne réclame pas forcément une url absolue, mais...
Les specs de HTML 1.1 (et non de php du coup) indiquent que pour le
champ Location, il faut que ce soit une url absolue... Ca a l'air de
marcher avec les url relatifs, mais si tu veux être HTML 1.1 compliant,
y'a un exemple dans le bouquin qui fait qu'avec une fonction de 2 lignes
tu fais un truc qui respecte les standards et qui recrée l'url absolue
dynamiquement...



Oui, c'est ça.


1 2 3 4 5