impossible d'acceder a mon ip wanadoo depuis le reseau local

impossible d'acceder a mon ip wanadoo depuis le reseau local - Windows & Software

Marsh Posté le 30-04-2003 à 11:34:44    

voila mon mon modem sth est en stp et tou marche nickel, j'ai un reseau avec 4 pc,j'ai partagé le tout avec un switch,les 4 pc ont internet sans problemes sur mon 1er pc (10.0.0.1) j'ai windows 2000 server + IIS avec un site de test,j'ai crééles regles de nat pour que mon serveur web soit visible de l'internet pas de problemes,par contre quand je veut acceder a mon adresse ip wanadoo ou a mon nom de domaine dyndns.org ca ne marche pas mais en allant sur 10.0.0.1 la j'ai mon site web!  
si quelqu'un peut m'aider ?
 

Reply

Marsh Posté le 30-04-2003 à 11:34:44   

Reply

Marsh Posté le 30-04-2003 à 11:37:54    

Tu teste depuis l'intérieur de ton réseau ou depuis un connexion externe ? Dans le premier cas c'est tout à fait normal que tu ne puisse pas y accéder (Il faut crééer un DNS "local" avec les IP internes ou modifier le fichier HOST), dans le second tu as une erreur de config'

Reply

Marsh Posté le 30-04-2003 à 11:45:43    

oui je suis dans le premier ca tu pourrait m'expliquer en detail  ? par e-mail si il le faut...


---------------

Reply

Marsh Posté le 30-04-2003 à 11:56:49    

Supposons...
STP : 10.0.0.201
PC1 : 10.0.0.1
PC2 : 10.0.0.2
IP externe STP : 195.147.34.20
 
Quand tu demande ton site le DNS va te retourner l'IP externe 195.147.34.20.  
 
Ensuite il va faire une requete au serveur Web sur le port 80 à l'IP externe obtenue via le DNS. Donc pour lui l'IP en question n'est PAS sur le réseau local, il envoie donc la requete au routeur 10.0.0.201 (gateway par défaut).
 
Le routeur recoir la requete sur son port LAN et ne sais pas ou la renvoyer, car l'IP que tu souhaite atteindre c'est son IP externe. Le paquet est droppé car il y a une erreur manifeste de routage.
 
Ce qu'il faut donc faire c'est faire en sorte que quand tu tape l'adresse du site Web en interne tu reçois en retour 10.0.0.1 ce qui permet de faire la requete vers le serveur Web directement. Pour cela il y a un fichier HOST sur ta machine qui permet d'entrer manuellement des données de correspondance adresse/IP et est prioritaire sur les requetes DNS.
 
Pour tester ta config il faut demander à qqn de l'extérieur si c'est OK...


Message édité par Requin le 30-04-2003 à 11:58:40
Reply

Marsh Posté le 30-04-2003 à 12:01:10    

La technologie NAT ne permet pas de sortir par le routeur pour atteindre son adresse externe.
 
La rêgle pour joindre un serveur (IIS, Jeux, FTP ...) derière du NAT est:
 
PC local -> IP local du serveur
PC externe -> IP WAN du routeur (et config des ports via NAT)


Message édité par Deadlock le 30-04-2003 à 12:01:35

---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
Reply

Marsh Posté le 30-04-2003 à 12:02:17    

Requin a écrit :

Supposons...
STP : 10.0.0.201
PC1 : 10.0.0.1
PC2 : 10.0.0.2
IP externe STP : 195.147.34.20
 
Quand tu demande ton site le DNS va te retourner l'IP externe 195.147.34.20.  
 
Ensuite il va faire une requete au serveur Web sur le port 80 à l'IP externe obtenue via le DNS. Donc pour lui l'IP en question n'est PAS sur le réseau local, il envoie donc la requete au routeur 10.0.0.201 (gateway par défaut).
 
Le routeur recoir la requete sur son port LAN et ne sais pas ou la renvoyer, car l'IP que tu souhaite atteindre c'est son IP externe. Le paquet est droppé car il y a une erreur manifeste de routage.
 
Ce qu'il faut donc faire c'est faire en sorte que quand tu tape l'adresse du site Web en interne tu reçois en retour 10.0.0.1 ce qui permet de faire la requete vers le serveur Web directement. Pour cela il y a un fichier HOST sur ta machine qui permet d'entrer manuellement des données de correspondance adresse/IP et est prioritaire sur les requetes DNS.
 
Pour tester ta config il faut demander à qqn de l'extérieur si c'est OK...


marche tres bien chez moi avec apache


---------------
:: Light is Right ::
Reply

Marsh Posté le 30-04-2003 à 12:02:57    

j'ai pas trouvé le fichier host... :(


---------------

Reply

Marsh Posté le 30-04-2003 à 12:04:05    

tomate77 a écrit :


marche tres bien chez moi avec apache


 
Et tu utilise un routeur "hardware" (tu excuseras le terme) pour faire le NAT ?

Reply

Marsh Posté le 30-04-2003 à 12:04:48    

Requin a écrit :


 
Et tu utilise un routeur "hardware" (tu excuseras le terme) pour faire le NAT ?


nan, linux powaa :sol:


---------------
:: Light is Right ::
Reply

Marsh Posté le 30-04-2003 à 12:10:56    

Reply

Marsh Posté le 30-04-2003 à 12:10:56   

Reply

Marsh Posté le 30-04-2003 à 12:11:16    

tomate77 a écrit :


nan, linux powaa :sol:  


 
C'est bien ce que je pensais ;)

Reply

Marsh Posté le 30-04-2003 à 12:11:30    


oue ou la fonction rechercher de windows :lol:


---------------
:: Light is Right ::
Reply

Marsh Posté le 30-04-2003 à 12:12:46    

Requin a écrit :


 
C'est bien ce que je pensais ;)


et d ailleurs j ai regarde vite fe ce k il se pass : kan je suis en local et ke j accede a mon site par le nom dns, il fait la requete par l exterieur, puis pass par l interieur : d abord ip en 80.x.x.x puis en 192.168.x.x ;)
 
en fait IIS strop nul il sait po faire :lol:


---------------
:: Light is Right ::
Reply

Marsh Posté le 30-04-2003 à 12:13:08    

c'est un host.txt ?


---------------

Reply

Marsh Posté le 30-04-2003 à 12:14:56    

websat a écrit :

c'est un host.txt ?


ficheir hosts : c:\windows\system32\drivers\etc\hosts
 
ca change de rep suivant les win


---------------
:: Light is Right ::
Reply

Marsh Posté le 30-04-2003 à 12:49:45    

tomate77 a écrit :


et d ailleurs j ai regarde vite fe ce k il se pass : kan je suis en local et ke j accede a mon site par le nom dns, il fait la requete par l exterieur, puis pass par l interieur : d abord ip en 80.x.x.x puis en 192.168.x.x ;)
 
en fait IIS strop nul il sait po faire :lol:  


je doute que ce soit IIS qui soit en cause la ... mais plutot le NAT de son WIN server
Maintenant je vais pomper allégrement sur un post des news internes de nerim :
cela n'apporte pas de réponse claire mais bon ;)

Je vais essayer de reformuler
A noter quand meme que ce comportement arrive sous GNU/Linux par défaut
si on ne bidouille pas
 
On va dire que machine A a un navigateur web
Machine B a un serveur Web
Le routeur C redirige son port 80
Machine D c'est un 2e navigateur web hors du réseau
 
 
Machine A -+
           |
           +--Routeur C --------- Machine D
           |
Serveur B -+
 
Cas 1 : D accede au site
 
on a une requete D->C
C la remplace en D->B et note les ports pour le reverse nat
 
B renvoie les infos a D. Comme c'est sur internet (B->D)
Le routeur retrouve l'entrée nat et fait C->D
 
 
Cas 2 : A accede au site sur un routeur qui est un peu bete
 
on a A->C
 
Le routeur transforme en A->B
Comme B voit que c'est pour A, il répond directement à A et on a B->A
 
Le probleme est que A attend une réponse de C et pas de B donc ca ne
marche pas.
 
Cas 3 : le routeur est un peu plus inteligent
 
on a toujours au départ A->C
 
Le routeur voit que ca vient de A et transforme en C->B
 
B répond : B->C
 
C retransforme : C->A
 
et ca marche
 


Message édité par mikala le 30-04-2003 à 12:50:36

---------------
Intermittent du GNU
Reply

Marsh Posté le 30-04-2003 à 14:34:50    

Mikala a écrit :


je doute que ce soit IIS qui soit en cause la ... mais plutot le NAT de son WIN server
Maintenant je vais pomper allégrement sur un post des news internes de nerim :
cela n'apporte pas de réponse claire mais bon ;)

Je vais essayer de reformuler
A noter quand meme que ce comportement arrive sous GNU/Linux par défaut
si on ne bidouille pas
 
On va dire que machine A a un navigateur web
Machine B a un serveur Web
Le routeur C redirige son port 80
Machine D c'est un 2e navigateur web hors du réseau
 
 
Machine A -+
           |
           +--Routeur C --------- Machine D
           |
Serveur B -+
 
Cas 1 : D accede au site
 
on a une requete D->C
C la remplace en D->B et note les ports pour le reverse nat
 
B renvoie les infos a D. Comme c'est sur internet (B->D)
Le routeur retrouve l'entrée nat et fait C->D
 
 
Cas 2 : A accede au site sur un routeur qui est un peu bete
 
on a A->C
 
Le routeur transforme en A->B
Comme B voit que c'est pour A, il répond directement à A et on a B->A
 
Le probleme est que A attend une réponse de C et pas de B donc ca ne
marche pas.
 
Cas 3 : le routeur est un peu plus inteligent
 
on a toujours au départ A->C
 
Le routeur voit que ca vient de A et transforme en C->B
 
B répond : B->C
 
C retransforme : C->A
 
et ca marche
 




 
j ai pas eu a modifier mes regles NAT pour ke ca marche ;)


---------------
:: Light is Right ::
Reply

Marsh Posté le 30-04-2003 à 14:40:19    

tomate77 a écrit :


 
j ai pas eu a modifier mes regles NAT pour ke ca marche ;)


moi non plus [:cupra]  
mais bon a priori ca peut arriver donc faut le noter ;)
 


---------------
Intermittent du GNU
Reply

Marsh Posté le 30-04-2003 à 14:44:06    

Mikala a écrit :


moi non plus [:cupra]  
mais bon a priori ca peut arriver donc faut le noter ;)
 


moue
 
toute facon IIS beurk  [:cupra]


---------------
:: Light is Right ::
Reply

Marsh Posté le 30-04-2003 à 21:36:12    

merci a tous pour votre aide j'ai modifié le fichier "hosts" et ca marche nickel  :)  
 
encore merci  :jap:


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed