Aller au contenu

DNS vers IP Locale


bad wolf

Messages recommandés

:hello:

 

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

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

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 :drink:

Lien vers le commentaire
Partager sur d’autres sites

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

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 :drink:

 

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

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 :drink:

 

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

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?? :heu:

 

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

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 :D

 

Cherches des trucs sur RS232 to TCP/IP tu verras.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
  • Statistiques des membres

    23 028
    Total des membres
    1 033
    Maximum en ligne
    Subaru
    Membre le plus récent
    Subaru
    Inscription
  • Statistiques des forums

    128,1 k
    Total des sujets
    1,7 M
    Total des messages
×
×
  • Créer...