[Java] RMI et DNS

reltak Messages postés 262 Statut Membre -  
goulamass Messages postés 1427 Statut Membre -
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 1427 Statut Membre 177
 
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 262 Statut Membre 41
 
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 1427 Statut Membre 177
 
Ok mais as-tu vérifié que ton DNS est bien accessible de l'extérieur???
0
reltak Messages postés 262 Statut Membre 41
 
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 1427 Statut Membre 177
 
Oui mais ton erreur indique que la connexion ne s'effectue pas.
0
reltak Messages postés 262 Statut Membre 41
 
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 1427 Statut Membre 177
 
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