Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/10/2007, à 19:18

v4np13

Dyndns en local [Réglé]

Bonjour,

je suis en train de mettre en place un serveur LAMP avec DynDNS. On arrive à  se connecter de l'extérieur mais si j'essaye sur mon réseau local, j'arrive sur la page de mon routeur. Comment faire pour rediriger automatique vers ma machine?

J'ai cherché dans les différentes documentations sans trouver la réponse à  ma question.

Merci par avance pour votre aide.

PS: y a-t-il un lien avec le fichier /etc/hosts ?

Dernière modification par v4np13 (Le 14/02/2008, à 17:29)

Hors ligne

#2 Le 28/10/2007, à 19:50

B@rtounet

Re : Dyndns en local [Réglé]

bah joint ton serveur par son adresse local (ip ou nom dns )

Hors ligne

#3 Le 28/10/2007, à 20:14

v4np13

Re : Dyndns en local [Réglé]

Pourrais-je te demander d'être plus précis? Que dois-je faire et où le faire?

Merci pour ton aide.

Hors ligne

#4 Le 28/10/2007, à 20:19

B@rtounet

Re : Dyndns en local [Réglé]

quand tu es en dehors de ton réseau local il est normal que tu joigne ton serveur par son adresse publique (ip publique fournie par ton FAI ou nom dns de type DynDNS)

Quand tu es dans ton réseau local ton serveur est directement joignable (si le firewall l'accepte) par son adresse ip locale (en général du type 192.168.*.*)

Quelle est ton ip locale.?

Hors ligne

#5 Le 28/10/2007, à 20:31

v4np13

Re : Dyndns en local [Réglé]

192.168.0.8

Le routeur bien configuré pour l'extérieur, mais j'aimerai que quand je tape mondyndns.org dans le navigateur qu'il arrive sur mon site.

Quand, je tape localhost ou 127.0.0.1 ca marche nickel, mais j'aimerai passer par le dyndns

Dernière modification par v4np13 (Le 28/10/2007, à 20:33)

Hors ligne

#6 Le 29/10/2007, à 15:04

B@rtounet

Re : Dyndns en local [Réglé]

A quoi ca te sert?

Hors ligne

#7 Le 29/10/2007, à 15:15

louverb

Re : Dyndns en local [Réglé]

tu dois faire la correspondance entre ton pc (serveur) et ton adresse dyndns.  Tu peux faire ceci avec le fichier /etc/hosts

Hors ligne

#8 Le 29/10/2007, à 18:45

v4np13

Re : Dyndns en local [Réglé]

B@rtounet a écrit :

A quoi ca te sert?

Je dois développer un programme qui va utiliser ma base de données et j'aimerai pouvoir mettre une fois pour toute quelle base de données j'utilise. Ça ne fait qu'une ligne à changer mais comme je ne développe pas toujours sur la même machine, ça m'évitera de nombreuses modifications.

Voici le contenu du fichier hosts (pas encore modifié):

127.0.0.1 localhost
127.0.1.1 v4np13-desktop

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Je dois remplacer la ligne 127.0.0.1 localhost par 127.0.0.1 mondyndns.org localhost ? (je demande pour être sûr)

PS:
-quelqu'un pourrait-il m'expliquer le 127.0.1.1 pourquoi 1.1 et non pas 0.1 ?
-pourquoi me met-il des lignes sur l'IPv6 alors que j'ai une IPv4?

Hors ligne

#9 Le 30/10/2007, à 14:10

v4np13

Re : Dyndns en local [Réglé]

Up? smile

Hors ligne

#10 Le 30/10/2007, à 18:04

v4np13

Re : Dyndns en local [Réglé]

J'ai rajouté la ligne suivante dans /etc/hosts:

192.168.0.8 mondyndns.org

Avec Firefox sur mon PC, j'arrive sur la page d'accueil en tapant mon dyndns. Par contre sur le mac (ordi du même réseau et du meme routeur), en allant sur ce même dyndns j'arrive sur la page du routeur.

Ce n'est pas le plus grave, j'essaye de me connecter à ma DB avec Java, il ne veut pas... hmm

Hors ligne

#11 Le 30/10/2007, à 20:30

v4np13

Re : Dyndns en local [Réglé]

Pour le probleme de java, j'y suis arrivé en redirigeant le port 3306 vers la bonne machine.

Merci à vous pour votre aide.

Hors ligne

#12 Le 14/02/2008, à 11:32

Sephit

Re : Dyndns en local [Réglé]

Bonjour,

Je suis dans le même cas que toi je n'arrive pas à  accéder à  une base de données MySql qui se trouve sur un server (avec DynDNS) depuis l'extérieur du réseau privé de mon entreprise (alors que en interne cela marche très bien). J'accède à  la BDD depuis un client java avec JDBC (en local : jdbc:mysql://"adresse ip":3306/"nom BDD").

Comment faire depuis l'extérieur ?
ex : jdbc:mysql://"monDynDNS.net":3306/"nom BDD"

O๠met-on le login et le mdp ?

Merci de vos réponses.

#13 Le 14/02/2008, à 11:56

v4np13

Re : Dyndns en local [Réglé]

Hello smile

Je faisais comme ceci:

connDB = DriverManager.getConnection("jdbc:mysql://ton.dyndns.org/taDB","tonLogin","tonMotDePasse");

Quand je ne spécifie par le port, c'est celui par défaut qui est utilisé donc 3306.

Pour l'accès externe, il faudrait que tu vois avec les admins réseau de ta boà®te pour voir si le port 3306 est ouvert et que le dyndns est bien redirigé vers la bonne machine.

Si le port 3306 est fermé pour des raisons de sécurité, demande-leur de t'ouvrir un autre port inutilisé.

Dernière modification par v4np13 (Le 14/02/2008, à 11:56)

Hors ligne

#14 Le 14/02/2008, à 12:32

Sephit

Re : Dyndns en local [Réglé]

Je te remerci de ta réponse rapide.

En fait quand je demandais pour le login et le mot de passe je parlais du domaine DynDns (c'est pas grà¢ve j'ai trouvé : jdbc:mysql://login:mdp@ton.dyndns.net:3306/bdd - mon domaine est en en .net ca change quelque chose ?).

En fait le DynDns est déjà  utilisé sur le serveur (pour un accès ftp via filezila serveur) et c'est sur cette machine que se trouve mon serveur mysql donc je supose que la redirection est bonne.

Par contre pour le port 3306 je ne sais pas s'il est ouvert. Si non comment l'ouvre-t-on ? Sur le routeur ?

Merci.

#15 Le 14/02/2008, à 12:52

v4np13

Re : Dyndns en local [Réglé]

D'après ce que tu me dis, la redirection DynDNS fonctionne, plus besoin d'y toucher. Je présume que ça a été configuré avec le bon mot de passe,... (ça se fait dans l'admin du routeur).

Pour ouvrir le port 3306, il faut configurer dans l'administration du routeur:
-autoriser les entrées vers 3306
-les rediriger vers le bon poste

Et en fonction de ton installation d'Ubuntu, il faudra p-e ouvrir aussi dans le firewall.

Edit: DynDNS.net, ce n'est pas grave, ça dépends de o๠tu t'es procuré ce DynDNS wink

Dernière modification par v4np13 (Le 14/02/2008, à 12:54)

Hors ligne

#16 Le 14/02/2008, à 13:09

Jike

Re : Dyndns en local [Réglé]

Peu de routeurs redirigent correctement les requêtes de l'intérieur du réseau à  destination de ce même réseau. C'est ce qui se passe avec DynDns et autres, on fait la boucle sur son propre réseau.

Par expérience, le meilleur moyen est de modifier le fichier /etc/hosts (En passant par Systeme>Administration>Réseau onglets 'Hosts' je crois...) ou c:\windows\system32\drivers\etc\hosts pour les machines windows du réseau.

Il faut le faire sur tous les postes du réseau local et, dans le cas d'un portable, désactiver la ligne (Avec un #) pour que ça marche quand on est en dehors du réseau local.

Cela ne dispense pas de faire les bonne redirections de ports dans le routeur en direction du serveur pour ceux qui arrivent de l'extérieur.

Dernière modification par Jike (Le 14/02/2008, à 14:02)

Hors ligne

#17 Le 14/02/2008, à 13:20

Sephit

Re : Dyndns en local [Réglé]

En fait DynDNS est installé et configurer non pas sur le routeur mais sur le serveur. (Cela à -t-il une conséquence ?)

Par contre je n'es aucun problème en local donc je ne pense pas qu'il soit necessaire de modifier le fichier hosts. Mais si c'est pour l'extérieur du réseau dans ce cas quel est la ligne à  désactiver (127.0.0.1 ?).

#18 Le 14/02/2008, à 14:13

Jike

Re : Dyndns en local [Réglé]

Non, pas de différence si le logiciel est installé sur le serveur. Le résultat est le même, ton nom de domaine pointe sur ton routeur.

Regarde quand même si tu a la possibilité de gérer DynDns à  partir de ton routeur. A mon avis, c'est une meilleure solution.

En ce qui concerne le fichier hosts, je te déconseille de supprimer ou de commenter la ligne 127.0.0.1 localhost, ca ne sert pas qu'à  faire marcher ton site.

Je suis d'avis de faire les choses proprement en donnant un adresse ip fixe au serveur, en ajoutant dans le fichier hosts de tous les postes du réseau local la ligne adresse_ip_du_serveur domaine.dyndns.org et même sur le serveur lui même.

Bien que sa marche avec http://127.0.0.1 ou http://localhost, tu ne pourras pas faire marcher ton site correctement.

Regarde les liens de ce forums, ils commencent tous par http://forum.ubuntu-fr.org et pas par http://213.95.41.13 !!

Dernière modification par Jike (Le 14/02/2008, à 14:14)

Hors ligne

#19 Le 14/02/2008, à 14:45

Sephit

Re : Dyndns en local [Réglé]

Merci de tes précieux conseils, c'est ce que je vais faire.

Par contre ce n'est pas un site mais un logiciel qui accède à  la bdd, mais je suppose que le principe est le même.

Pourais-tu me dire quelle est la marche à  suivre sur les postes qui sont en dehors du réseau local ?

Merci

#20 Le 14/02/2008, à 14:49

Jike

Re : Dyndns en local [Réglé]

Le principe reste effectivement le même.

Rien à  faire pour les postes à  l'extérieur : ils accèdent à  ton routeur par ton nom de domaine DynDns puis au serveur via les redirections de ports (http : 80, ftp : 21, MySQL : 3306 etc... etc...) paramétrées dans le routeur.

C'est juste un question d'aiguillages...

Dernière modification par Jike (Le 14/02/2008, à 14:53)

Hors ligne

#21 Le 14/02/2008, à 14:53

Sephit

Re : Dyndns en local [Réglé]

Merci pour la précision !

Je test ca dans l'après midi et je vous tiens au courant.

#22 Le 14/02/2008, à 16:51

Sephit

Re : Dyndns en local [Réglé]

Merci à  tous pour votre aide car mon problème est résolu !

#23 Le 14/02/2008, à 17:27

Jike

Re : Dyndns en local [Réglé]

De rien !

Un petit [Réglé] dans le titre du sujet alors...

Hors ligne