bad wolf Posté(e) le 16 janvier 2008 Partager Posté(e) le 16 janvier 2008 est-ce qu'il existe une appli ou un matos à mettre sur un réseau qui ferait une "traduction" d'un DNS vers une IP privée ?? en gros, j'ai une appli serveur sur mon réseau qui récuppère des données de plusieurs appli clientes ces appli clientes sont différenciées entre-elle uniquement par leur adresse IP Or, leur adresse est Dynamique (c'est en GPRS et impossible de trouver un forfait avec IP publique et statique :triste: ) Donc ce que je peux faire, c'est sur les appli clientes, mettre un DynDNS, comme ça j'aurais un nom statique Or, l'appli serveur n'accepte pas les DNS, seulement les IP Donc s'il y a un moyen de repasser d'un DNS (toto.dyndns.org) vers une IP (192.168.1.69) et qui renevrrais la trame vers l'appli serveur ça m'arrangerais PS : l'appli serveur tourne sur un WinXP, le PC est relié à un serveur linux (SMESERVER 7.2), le serveur (routeur et passerelle) est relié à une Freebox (routeur désactivé) Lien vers le commentaire Partager sur d’autres sites More sharing options...
kira Posté(e) le 16 janvier 2008 Partager Posté(e) le 16 janvier 2008 En gros, tu veux pouvoir utiliser "DynDNS" avec "SME7" ? DynDNS SME 7 En espérant que ça t'avancera à quelque chose. Lien vers le commentaire Partager sur d’autres sites More sharing options...
bad wolf Posté(e) le 16 janvier 2008 Auteur Partager Posté(e) le 16 janvier 2008 Nan spas ça, en gros : [appli client] ---> (GPRS - IP Public et Dynamique) ---> (DynDNS : toto.dyndns.org) ---> [mon serveur SME] ---> [appli serveur windows XP] l'appli serveur sur le poste Windows reçoit donc une trame venant de toto.dyndns.org ce que je veux faire c'est modifier le toto.dyndns.org en une adresse du réseau local, genre 192.168.1.69 Lien vers le commentaire Partager sur d’autres sites More sharing options...
jack Posté(e) le 16 janvier 2008 Partager Posté(e) le 16 janvier 2008 Mais c'est qui qui fait la requete DNS et c'est qui qui va l'utiliser ? Car je rappelle qu'un paquet IP ayant dans son entete une adresse IP locale se fait litteralement broyé par le premier routeur du réseau internet des qu'il le recoit. D'ailleurs je voit pas exactement ce que tu veux faire avec, de l'internet une machine en IP locale n'est pas "vue" en tant que tel sur le réseau un DNS qui repondrait une IP locale je sait pas a quoi ça peut bien servir ... Ya un truc qui m'echappe dans ton truc je te demanderais surement plus de detail par MSN ça sera plus rapide car ici ça risque d'etre long Lien vers le commentaire Partager sur d’autres sites More sharing options...
bad wolf Posté(e) le 16 janvier 2008 Auteur Partager Posté(e) le 16 janvier 2008 comme j'ai pas acces à MSN là, je tente d'expliquer un peu mieux j'ai un automate relié à un routeur GPRS qui envoie une trame TCP (en modbus TCP pour être plus exact) vers mon serveur à l'autre bout, mon serveur reçoit bien la trame TCP, j'ai fais une redirection de port (le 502 correspondant au modbus TCP) pour renvoyer la trame vers le serveur local sous windows XP, sous ce winXP je reçois bien la trame comme provenant d'une IP publique (88.125.xxx.xxx) quant je scanne le réseau avec wireshark (ex Ethereal) sauf que le serveur modbus qui sert à récupperer cette trame à besoin que l'ip soit toujours la même (car j'ai plusieurs automates et il faut bien les différencier) et comme l'IP sur le GPRS est dynamique, je pensais passer par un dyndns (les routeurs sur les automates le permettent) sauf que le serveur modbus ne me permet pas de paramétrer de DNS pour identifier les automates, seulement des IP donc je pensais convertir les DNS en ip local ou tout autre IP qui serait fixe, en gros faire l'inverse de DynDNS Lien vers le commentaire Partager sur d’autres sites More sharing options...
jack Posté(e) le 16 janvier 2008 Partager Posté(e) le 16 janvier 2008 Il te faudrais un truc qui change l'ip dans tes paquets ... faire un genre de NAT special ... je sais pas si c'est facilement faisable Tu peut pas regler ton truc pour que les informations arrivent plutot sur des ports différents que sur des IP ? Ca serait bien plus facile a gerer ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
bad wolf Posté(e) le 16 janvier 2008 Auteur Partager Posté(e) le 16 janvier 2008 Nan, le serveur modbus est assez figé je sens que je vais devoir bricoler une appli moi-même :| Lien vers le commentaire Partager sur d’autres sites More sharing options...
jack Posté(e) le 16 janvier 2008 Partager Posté(e) le 16 janvier 2008 Il te faut litteralement un programme qui change les IP selon une table précise.... sous linux je sais pas si iptables peut t'aider, il permet de faire tellement de chose que je sais pas si ça il sait Je vois que modbus permet de passer par port serie, et des emulateurs de port serie passant par TCP/IP existent, ça serait possible de tester ça ? A moins que tes clients ne peuvent pas fonctionner de la sorte. Lien vers le commentaire Partager sur d’autres sites More sharing options...
bad wolf Posté(e) le 16 janvier 2008 Auteur Partager Posté(e) le 16 janvier 2008 Je vois que modbus permet de passer par port serie, Ouai, c'est possible et des emulateurs de port serie passant par TCP/IP existent, ça serait possible de tester ça ? A moins que tes clients ne peuvent pas fonctionner de la sorte. je vois pas trop ce que tu veux que je fasse?? le truc c'est que les clients sont à petaouchnok, donc pas moyen de tirer des liaisons séries sur plus de 200km ^^ Lien vers le commentaire Partager sur d’autres sites More sharing options...
jack Posté(e) le 16 janvier 2008 Partager Posté(e) le 16 janvier 2008 Il existe des log qui "simulent" une liaison serie via protocole IP. Si tes automates sont des genre de PC, il est possible de linker leur liaison de données sur ce port serie fake et de les recuperer sur un autre port série sur ton serv. Ces ports serie etant unique il est surement possible de fixer le truc Cherches des trucs sur RS232 to TCP/IP tu verras. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant