[Java] RMI et DNS

Fermé
reltak Messages postés 261 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 14 janvier 2012 - 11 juil. 2008 à 09:16
goulamass Messages postés 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 - 15 juil. 2008 à 11:45
Bonjour,

J'ai développé en Java une petite application client serveur utilisant la technologie RMI.
J'ai voulu mettre en ligne l'application pour la tester à distance, mais ca ne fonctionne pas.

Je décris en détail :

A l'intérieur du code de mon client, l'adresse DNS de mon serveur est écrite en dur. Quand je lance le client à partir d'un ordinateur de mon réseau, tout fonctionne.
Dès que je souhaite y accéder de l'extérieur je n'y parviens pas. Même avec Java autorisé dans le firewall et le port en question débloqué, il y a une java.rmi.ConnectException.

Je n'arrive pas à débuguer le programme puisque sur mon ordi de développement ca fonctionne !
et je peux même lancer deux clients sur deux ordinateurs différents de mon réseau, et même sur mon serveur et je peux les faire communiquer sans pb !

Si quelqu'un a la solution ou a déjà eu ce problème, j'attends vos remarques avec impatience...

Reltak.
A voir également:

7 réponses

goulamass Messages postés 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 177
11 juil. 2008 à 09:25
Bonjour,

En fait l'accès de l'extérieur risque d'être bloqué si tu utilises une adresse interne privée.
0
reltak Messages postés 261 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 14 janvier 2012 41
11 juil. 2008 à 14:35
qu'entends-tu par adresse interne privée ??

je n'utilises pas d'IP, j'ai bien mis que j'utilisais un DNS que j'ai enregistré chez No-IP...

j'ai un pc qui sert de serveur qui tourne très bien aucune erreur, mais quand un client extérieur à mon réseau essaie d'accéder au serveur, une ConnectException est déclenchée.

Pour info j'ai également paramétré ma box pour router le port sur mon serveur au cas où yen aurait qui poseraient la question...
0
goulamass Messages postés 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 177
11 juil. 2008 à 15:11
Ok mais as-tu vérifié que ton DNS est bien accessible de l'extérieur???
0
reltak Messages postés 261 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 14 janvier 2012 41
11 juil. 2008 à 20:18
bien oui puisque j'ai également un site Web et un serveur FTP qui fonctionnent très bien :P
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
goulamass Messages postés 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 177
15 juil. 2008 à 09:53
Oui mais ton erreur indique que la connexion ne s'effectue pas.
0
reltak Messages postés 261 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 14 janvier 2012 41
15 juil. 2008 à 10:50
merci j'avais compris XD ca fait 2 ans que je développe en Java donc je commence à comprendre le sens des exceptions...

Cependant ce que je n'arrive pas à comprendre c'est que le client marche à l'intérieur de mon réseau en utilisant le DNS et pas à l'extérieur...
0
goulamass Messages postés 1426 Date d'inscription lundi 23 octobre 2006 Statut Membre Dernière intervention 11 janvier 2010 177
15 juil. 2008 à 11:45
Pareil.

Et donc pour le coup je pense que ton serveur n'est pas accessible de l'extérieur.

Mais comme tu as fais des tests....

Vérifie ton code alors et les paramètres que tu mets pour ton DNS.

Franchement je vois que ça
0