[netwerk]Webserver Loopback probleem

Pagina: 1
Acties:

  • wallywally
  • Registratie: Maart 2004
  • Laatst online: 04-03 11:18
Dag tweakers

(X voor een onbelangrijk getal :), wel alle IP's zitten in dezelfde klasse)

Ik heb hier een webserver staan in hetzelfde netwerksegment als de PC's. Nu is deze webserver via de router gekoppeld aan een extern IP adres. Ik heb 16 IP adressen.

Alles wat de router binnen krijgt op 193.172.X.147 wordt geforward naar 10.0.0.140. Ook als de server een request naar buiten doet krijgt deze het IP mee 193.172.X.147 en zo is hij dus ook bekend op het internet. Hij krijgt dus niet het IP van mijn router mee (193.172.X.143). Dit is een IP-Forwarding van 193.172.X.147 >> 10.0.0.142.

Ok leuke opstelling. De situatie is alsvolgt :

Afbeeldingslocatie: http://www.mijk.net/situatie.jpg

Het [Outside WAN] IP wat beschreven staat bij elke machine is dus een extern IP gekoppeld aan een intern IP adres. Dit dus omdat ik 16 IPadressen heb. Wat is nou het geval? Nou dat zal ik je vertellen.

Als ik met PC 1 naar een bepaalde website op de webserver (193.172.X.147) connect door gewoon het WWW-URL in te typen dan krijg ik hem gewoon netjes voor mijn neus. Wat er gebeurt bij deze actie is het volgende :

PC1 doet request naar router >> Ik wil naar www.sitedoeterniettoe.nl
Router zegt >> Nee, die ken ik niet, ga maar naar een DNS server
PC1 doet dus (als zijnde 193.172.X.146) een request bij de DNS >> Ken jij www.sitedoeterniettoe.nl?
DNS zegt >> Jep, dat is 193.172.X.147
PC1 >> Okee bedankt DNS, router zit deze niet in ons eigen segment?
Router >> Jawel PC1, dat is de webserver, maar ik verwijs je vanaf buitenaf door naar 10.0.0.140 omdat je met je externe IP bij mij komt vragen, en niet je interne.
PC1 >> Okee bedankt.

De site wordt hier nu helemaal goed geladen.

Doet echter PC2 hetzelfde, dan werkt dit niet. Nu zat ik er aan te denken dat het met de DNS in het domein zelf te maken kon hebben. Ik zit zelf (als PC1) niet aangelogd op het domein en binnen het domein draait dus ook een DNS. Om dat te omzeilen heb ik het ook geprobeerd om lokaal in te loggen op PC2, deze een statisch IPadres en een statische DNS te geven welke niet naar een DNS binnen het domein verwijst. PC2 staat dus in exact dezelfde IPconfiguratie als PC1, het enige verschil is het IPadres.

Hier laadt de pagina dus niet. Proxy staat niet ingesteld en het enige wat je krijgt te zien is een wit scherm met "gereed". Na ongeveer een minuut veranderd dat in "De pagina kan niet worden weergegeven". Dit krijg je zowel op PC2 als op de webserver zelf als je connect naar www.sitedoeterniettoe.nl. Hoezo werkt dit op PC1 wel? Heeft iemand enig idee? ;(

  • jnr24
  • Registratie: Oktober 2004
  • Laatst online: 25-03 12:44
hoe wordt het domeinnaam dan geresolved op PC1 en PC2? (nslookup vanaf de commandline)
en zet anders even een lokaal ip adres voor het domein naam (notepad C:\WINDOWS\system32\drivers\etc\hosts)

Staat pc1 niet als DMZ of iets dergelijk geconfigureerd op de router?
Misschien kan de router maar 1 interne client doorlussen om een vage reden.. reset de router eens en probeer het dan eerst vanaf pc2.

  • wallywally
  • Registratie: Maart 2004
  • Laatst online: 04-03 11:18
jnr24 schreef op dinsdag 30 januari 2007 @ 21:45:
hoe wordt het domeinnaam dan geresolved op PC1 en PC2? (nslookup vanaf de commandline)
en zet anders even een lokaal ip adres voor het domein naam (notepad C:\WINDOWS\system32\drivers\etc\hosts)
Zelfde manier (eerst was PC2 naar de SBSserver aant kijken als DNS, maar IPinstellingen heb ik hetzelfde gezet evenals DNS instellingen, still no response. Zelfde DNS server resolven ze het dus van.
Staat pc1 niet als DMZ of iets dergelijk geconfigureerd op de router?
Misschien kan de router maar 1 interne client doorlussen om een vage reden.. reset de router eens en probeer het dan eerst vanaf pc2.
Hier zit ik nu naar te kijken ja, het lijkt erop dat op de routerfirewall, alles open staat voor PC1 en niet voor PC2.. dit ga ik eens gelijk proberen te maken. Bedankt voor je insteek in ieder geval.

  • lier
  • Registratie: Januari 2004
  • Laatst online: 20:30

lier

MikroTik nerd

Is het niet eenvoudiger om de server het interne IP adres van de webserver terug te geven, in plaats van het externe IP adres ? Dan hoef je op je server alleen een DNS record voor de webserver opnemen.

Eerst het probleem, dan de oplossing


  • wallywally
  • Registratie: Maart 2004
  • Laatst online: 04-03 11:18
lier schreef op dinsdag 30 januari 2007 @ 22:34:
Is het niet eenvoudiger om de server het interne IP adres van de webserver terug te geven, in plaats van het externe IP adres ? Dan hoef je op je server alleen een DNS record voor de webserver opnemen.
Klopt maar op die manier zie ik niet hetzelfde als wat de buitenwereld ziet. Ik wil precies op mijn webserver kunnen zien wat iemand vanaf het internet ook ziet. Dit om problemen met de routerfirewall niet over het hoofd te zien.

Het is me overigens gelukt, het IP was niet gemapt van die ene machine -_- Die ging gewoon op het router IP naar buiten. Na lang zoeken kwam ik daarachter ;( Soms ligt het ook gewoon vlak onder het oppervlak en heb ik dus te snel een topic geopend hierover. Sorry :{

Hij kan dicht verder, bedankt in iedergeval voor het meedenken.