Bon alors j´ai pas tout lu mais je réponds a ta question premiere. Si jamais tu as une question technique en réseaux, je serai ravi de te répondre, c´est ma formation ( enfin celle que j´ai suivi l´an dernier).
Donc pour commencer: un routeur ( CIDR) utilise une table de translation d´adresse ( NAT, ou Network Address Translation ( table)) pour effectuer une tracduction d´ip pour les paquets entrants. J´explicite: Tu as 3 ordinateurs en réseau local. Leurs ip sont reglementées ( il y´a des classes pour différencier les IP, class A, B, C, etc... voir la rfc ftp://https://www.jeuxvideo.com//ftp.rfc-editor.org/in-notes/rfc791.txt ) et sont respectivement 192.168.0.1, 192.168.0.2, 192.168.0.3. Tu veux que ces trois postes puissent acceder au net. Il faut donc qu´ils puissent lire ( input) et écrire ( output) sur le réseau. Bon, a partir de là c´est simple. Toi tu as un réseau, a l´exterieur il y´a un réseau. Il faut donc interconnecter les deux.
A partir de là, deux solutions sont envisageables:
1) Tu prends autant de connexions internet qu´il y´a d´ordinateurs a connecter.
2) Tu prends une seule et unique connexion internet, par laquelle tu vas faire passer tous les postes.
Tu as adopté ( et c´est logique, question de portefeuille) la seconde solution. A partir de là, autre probleme, comment faire pour que plusieurs postes puissent emprunter le passage prévu pour un seul? Réponse simple: en les faisant passer pour un seul. En fait le routeur va écouter les requetes de tous les ordinateurs, les faire transiter a l´exterieur, MEMORISER QUI A FAIT QUELLE REQUETE et ensuite renvoyer le resultat de la requete a l´initiateur. Donc voila pour les connexions initées par ton ordinateur. Là où intervient la NAT ( table de routage), c´est lorsqu´un ordinateur exterieur au réseau va essayer de se connecter a un de tes ordinateurs, ou par défaut a ton ip ( oui un routeur a une seule ip, puisqu´une seule connexion est disponible). A partir de là, le routeur va analyser en fonction de la table NAT quel ordi doit recevoir quelle requete. Exemple: j´ai un serveur FTP ( port 21 et 20) a l´ip 192.168.0.25, un serveur mail pop3 ( port 110) a 192.168.0.12 et un serveur apache ( port 80) a 192.168.0.1. La table nat fera correspondre en entrée ( ton ip = xxx.xxx.xxx.xxx) xxx.xxx.xxx.xxx:80 -> 192.168.0.1:80, xxx.xxx.xxx.xxx:110 -> 192.168.0.12:110, xxx.xxx.xxx.xxx:21 -> 192.168.0.25:21 et xxx.xxx.xxx.xxx:20 -> 192.168.0.25:20.
Voila. Sinon pour connaitre ton ip en dehors du réseau local, il suffit de la demander a un serveur. Pour cela tu peux passer par un serveur appache ( php peut le faire), ou MSN par exemple. Un serveur IRC peut aussi te la donner.