Toon posts:

Webserver (intranet) - DNS vraagje.?

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik weet niet of het probleem via de DNS of op de intranet server moet oplossen vandaar het kopje..!

Zal als eerste mijn probleem even uitleggen:

Ik heb 1 webserver (windows 2000 server). Hierop heb ik IIS en Apache staan. Op Apache staat een site en die werkt goed en ook werkt alleen onde Apache. Deze staat op poort 80 ingesteld.

Nu moet er een nieuwe site komen en die werkt alleen op IIS. Ik heb IIS ingesteld op poort 8080. Dit kan niet het zelfde zijn.

Nu heb ik in de DNS ingesteld dat http://intranet.XXX naar het IP adres gaat van de webserver. Deze gaat standaard naar de Apache webserver.

Ga ik nu naar http://intranet:8080 ga is naar IIS.

Wat ik nu wil is:
Dat als http://intranet.XX wordt ingetypt ga je naar Apache (Dit werkt)
en als er http://mail.XXXX wordt ingetypt ga je naar IIS (Dit werkt niet)

In de DNS kan ik niks vinden om ook naar een poort te wijzen. Ik heb ook nog geprobeert om een tweede IP aan de webserver toe te kennen. Maar dan kan ik nog niet werken met alleen met port 80.

Iemand een idee om dit op te lossen?

Tanx

  • twiekert
  • Registratie: Februari 2001
  • Laatst online: 19-02 13:52
dns werkt niet met poort nummers. een oplossing zou zijn om in apache een virtualhost aan te maken voor intranet.XX en dan te redirecten met bijv php naar http://intranet.XX:8080

PHP: header('Location: http://intranet.XX:8080');

  • mabarto
  • Registratie: Februari 2001
  • Laatst online: 06-02-2025
twiekert schreef op 11 december 2003 @ 13:09:
dns werkt niet met poort nummers. een oplossing zou zijn om in apache een virtualhost aan te maken voor intranet.XX en dan te redirecten met bijv php naar http://intranet.XX:8080

PHP: header('Location: http://intranet.XX:8080');
of een index.html filetje:
code:
1
2
3
<head>
<meta http-equiv="refresh" content="0; url="http://intranet.xxx:8080">
</head>


Met dns kun je geen port opgeven. Het doet alleen aan nameresolving.

[ Voor 8% gewijzigd door mabarto op 11-12-2003 13:19 ]


  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 13:14

Koffie

Koffiebierbrouwer

Braaimeneer

Zoals gezegd, DNS is alleen maar voor IP <-> naam conversie en heeft niets met portnummers te maken.

Er zijn diverse oplossingen voor jouw probleem:

- Gratis tool die op port80 (win32) luisteren, en aan de hand van de hostheader naar juiste port mappen
- Apache voor een bepaalde hostheader als proxy op laten treden
- Apache op basis van hostheader een redirect laten doen naar juiste URL:portnummer

Met deze informatie moet je er wel komen lijkt mij, Suc6 :Y)

Tijd voor een nieuwe sig..


Dit topic is gesloten.