Moin!
Der Server soll sowohl Domain A vom Provider A über Leitung A als auch Domain B von Provider B über Leitung B hosten.
Der Server hat 2 NW-Karten, wobei an die eine die IP-Adressen von Provider A gebunden sind.
Wenn ich nun an andere die IP-Adressen von Provider B binde, so meldet mir das System (W2k) dass ich keine redundanten Gateways eintragen darf.
Du hast zwei Probleme:
1. Du mußt TCP/IP korrekt konfigurieren. Das ist schon schwierig, weil du das Routing korrekt konfigurieren mußt.
Du kannst nicht mit dem standardmäßig in Windows eingebauten Routing arbeiten, weil dort eben nur ein einziges Default-Gateway definierbar ist. Das Default-Gateway ist nämlich die Stelle, an die dein Rechner alle Pakete schickt, von denen er zwar die Zieladresse kennt, aber von denen er nicht weiß, wie er dahin kommt.
Du mußt dafür sorgen, dass im Prinzip zwei TCP/IP-Stacks existieren, die voneinander unabhängig arbeiten, so dass jeder sein eigenes Default-Gateway besitzt. Ich habe aber absolut keine Ahnung, wie und ob sowas funktionieren kann.
2. Außerdem hast du das lösbare Problem, dass jeder der zwei virtuellen HTTP-Hosts sich nur auf ein Interface binden darf.
Gibt es hier trotzdem eine Möglichkeit, d.h. dass der Server erkennt von welchem NIC die Anfrage kommt und dann auch an dieses antwortet ???
Deine gesamte Konstruktion scheint mir widersinnig. Warum brauchst du zwei Leitungen für zwei Domains von zwei Providern für getrenntes Hosting, schaffst dir aber keinen zweiten Server an?
Oder umgekehrt: Warum nutzt du einen zentralen Server, separierst aber die Providerleitungen und die Domains strikt? Du würdest doch durch Nutzung dieser gegebenen Redundanz viel mehr Nutzen gewinnen, wenn du mit passender Hardware Load-Balancing auf den zwei Leitungen machen würdest.
- Sven Rautenberg
"Love your nation - respect the others."