Öffnen Sie dieselbe Domain (Website) unter einer anderen IP-Adresse

1077
Revious

Mit CDN (Content Delivery Network) und ähnlichen Diensten kann dieselbe Domäne (Website) unter verschiedenen IP-Adressen erreichbar sein.

Ich kann den Browser dazu zwingen, den bevorzugten Host (den VPS-Server, den CDN-Server) zu kontaktieren, indem ich einfach die hostsDatei editiere .

Ich möchte jedoch beide Versionen mit einem Überwachungstool überprüfen. Kann ich für jeden Anruf, den ich an diesen Host mache, eine andere IP-Auflösung eines Hosts erzwingen?

0
Warum können Sie aus Neugier nicht einfach die IP-Adressen direkt treffen und den Hostheader Ihrer HTTP-Anforderung ändern? prateek61 vor 8 Jahren 1
@ prateek61: wie kann ich das machen? Wenn ich mich mit http verbinde: /// es funktioniert nicht .. Revious vor 8 Jahren 0

1 Antwort auf die Frage

1
Paul

Wenn Sie Instanzen von Websites auf verschiedenen Servern einzeln überwachen möchten, besteht die Möglichkeit, einen DNS-Server in Ihrem Netzwerk zu installieren und den Host selbst in die IP-Adressen aufzulösen.

Sie sollten eine niedrige TTL für jeden A-Datensatz festlegen, um sicherzustellen, dass für jede Auflösung eine andere IP-Adresse verwendet wird.

Zum Beispiel:

www.domain.com. 10 A 111.111.111.111 www.domain.com. 10 A 111.111.111.112 

Dies setzt voraus, dass Sie eine einzige Website haben, auf die am Ende die beiden IP-Adressen zugreifen.

Der 10Wert ist die TTL und teilt dem Client mit, wie lange der Datensatz gültig ist, bevor er den Server erneut abfragen sollte. Da es zwei mögliche IP-Adressen gibt, wird der DNS-Server "round-robin" und bedient sie einzeln. Wenn Sie also alle 10 Sekunden abfragen, würde dies zwischen den beiden IP-Adressen wechseln.

Kann ich das in der Hostdatei von window machen? Würde es in Round Robin funktionieren? Revious vor 8 Jahren 0