Auteur Sujet: question con, y'a-t-il des wildcards.  (Lu 1400 fois)

0 Membres et 1 Invité sur ce sujet

goonzy

  • SFR Fibre
  • *
  • Messages: 73
question con, y'a-t-il des wildcards.
« le: 23 février 2006 à 01:41:41 »
Imaginons que je veuile sur ma bonne vieille RGW ouvrir les memes ports pour plusieur machines...

estce que je dois faire une entrée pour chaque machine ou assigne les ports ouverts a une adresse 192.168.1.x  ou x designerait toutes les adresses du range par exemple.???

Epsigon

  • SFR Fibre
  • *
  • Messages: 98
question con, y'a-t-il des wildcards.
« Réponse #1 le: 23 février 2006 à 07:41:08 »
Je en pense pas malheureusement que ce soit possible.
Imagine une connexion entrante sur le port 21 et qui doit être redirigée sur une seule machine alors que dans ton firewall tu le fais aller sur 2 ou plus. Comment le routeur fait-il ? Au pif ?
Le mieux est de changer sur les machines les ports (par exemple de ton serveur FTP).

Exemple :
 - machine 1 port 21, la connexion se fait simplement avec les paramètres par défaut
 - machine 2 port 2121, la connexion s'établie en précisant le numéro de port 2121 qui n'est pas un port par défaut.

Les exemples valents aussi bien sur d'autres types d'applications : serveurs Web, connexion Bureau à Distance, eMule =D...

J'espère me faire comprendre...

feyb64

  • SFR Fibre
  • *
  • Messages: 832
  • FTTH 100 Mb/s sur Pau (64)
question con, y'a-t-il des wildcards.
« Réponse #2 le: 23 février 2006 à 14:34:59 »
Epsignon a raison.

Sur la plupard des 'routeurs ' NAT/PAT chaque port pour un protocole donné (tcp ou udp) ne peut aller que vers une seule et unique machine.
La seule exception se sont les protocoles 'multicast' à condition toutefois que le routeur sache les gérer.

(Grosso modo) La seule possibilité pour faire celà avec une seule ip 'Internet', et encore seulement pour certains protocoles comme http (ou dans l'entête de la demande il y a l'url demandée avec le nom dns indiqué) c'est avec des routeurs gérant du 'proxy inversé' ou avec des filtres spécifiques à chaque protocole pour analyser les entêtes.
Ainsi le routeur/proxy/filtreur/firewall analyse l'entête demandé (par exemple http://web1.dom.com ou http://web2.dom.com) et à partir d'un table à trois entrées (destination demandée, port, ip destination réelle) peut alors rerouter correctement le paquet pendant toute la session.
Par exemple une table du genre :
monweb.dom.com tcp 80 192.168.1.2
autreweb.dom.com tcp 80 192.168.1.3

Comme FTP n'envoie pas d'entête spécifique avec le 'nom dns' du site ftp demandé, celà ne peut pas marcher.
Pour ftp, seules possibilités dans tous les cas : une IP Internet et plusieurs ports différents (exemple de Epsgnon) ou plusieurs IP Internet et même port 21 (pas chez nous en abo non pro, on a qu'une ip attribuée)

goonzy

  • SFR Fibre
  • *
  • Messages: 73
question con, y'a-t-il des wildcards.
« Réponse #3 le: 23 février 2006 à 15:40:54 »
c'etait plutot pour pouvoir faire du dcc depuis l'une ou l'autre des machines connectées et surtout qui ne sont pas forcément connectées au meme moment (genre quand j'ai un invité qui se fout en wifi ou sur mon hub et qui collecte donc une adresse variable en dhcp.

feyb64

  • SFR Fibre
  • *
  • Messages: 832
  • FTTH 100 Mb/s sur Pau (64)
question con, y'a-t-il des wildcards.
« Réponse #4 le: 23 février 2006 à 18:23:21 »
L'eternel probleme du dhcp et redirections de port, incompatibles entre eux sauf si le routeur supporte le upnp qui permet à une machine d'indiquer dynamiquement des redirections de ports à un instant t (si je me rapelle bien ce qu'est le upnp)

jyce

  • Ancien abonné citéFibre
  • citéFibre
  • *
  • Messages: 95
  • Paris 15éme (75)
question con, y'a-t-il des wildcards.
« Réponse #5 le: 23 février 2006 à 23:44:29 »
la rgw ne supporte pas l'upnp :(
et je ne connais aucun routeur (dedié) qui sache faire de l'inspection de données sur la couche application en dehors des routeurs cisco .. et encore, uniquement pour certains protocoles particulier tel que le RTP ou le FTP...
pour du web tu peux utiliser un serveur proxy gerant les sous domaines pour rediriger vers tel ou tel serveur web. Mais ceci est possible grace au header http qui contient le nom de domaine a atteindre.
le domaine de destination est converti en IP par l'host source. de ce fait l'host de destination n'a aucun moyen de connaitre le nom de domaine utilisé pour l'atteindre. (en tout cas jusqu'a la couche 6)
mais de toute maniere tu ne pourra jamais attribuer plusieurs IP privé a un meme port dans du PAT.
ou alors il te faut plusieurs IP publique :D