Identifizieren von DNS-Verknüpfungen

1

Ich arbeite in einer privaten Firma, die über mehrere interne LAN-Portale oder Anwendungen verfügt. Immer wenn ich in der Adressleiste eines Browsers "fp /" eingebe, wird er automatisch auf eine Portalseite umgeleitet "http://apps/FPMS/aspx/FPMSHome.aspx". Verwenden sie DNS, um mit der URL für die Umleitung übereinzustimmen. Wenn ja, wie finde ich andere Verknüpfungen wie diese.? Wenn nein, was passiert hinter dem Bildschirm? bitte kläre das :)

Ram
quelle
Sie können Tools wie HttpFox verwenden, um zu überprüfen, was passiert. Alternativ würde auch ein Debugging-Proxy wie Fiddler diese Informationen liefern.
Daniel B
danke @DanielB. Ich habe es mit HttpFox versucht. Wenn ich fp / eingebe, werden die Protokolle als Umleitung zum Link angezeigt. aber ich bin gespannt zu erfahren, wie es weitergeleitet wird.
Ram
Wenn dies Windows-Computer sind, werden möglicherweise WINS zur Auflösung der IP-Adresse verwendet. Ich sehe es ständig in etablierten Organisationen, insbesondere bei Dateifreigaben. Die Antwort unten erklärt jedoch, wie die Weiterleitung abläuft.
milli

Antworten:

1

DNS kann mit URLs nicht übereinstimmen. Es stellt nur eine IP-Adresse für einen Hostnamen bereit ( fp, in diesem Fall). Nach dem Abrufen der IP-Adresse, zu der eine Verbindung hergestellt werden soll, sendet der Browser seine Anfrage. Diese Anfrage enthält den ursprünglichen Hostnamen - Sie können dies in den Request-Headern in HttpFox sehen.

Damit die Umleitung funktioniert, muss ein HTTP-Server die IP-Adresse überwachen, zu der der Hostname aufgelöst wurde. Dieser Server ist so konfiguriert, dass er auf Anforderungen reagiert, die den Hostnamen enthalten fp mit einer Weiterleitung an http://apps/FPMS/aspx/FPMSHome.aspx.

In Apache HTTPd würde dies folgendermaßen erfolgen:

<VirtualHost 10.1.2.3:80>
  ServerName fp
  RedirectPermanent / http://apps/FPMS/aspx/FPMSHome.aspx
</VirtualHost>

Ähnliche Konfigurationen sind in praktisch jedem HTTP-Server möglich. Ihr Unternehmen verwendet höchstwahrscheinlich Microsoft Internet Information Services (IIS).

Daniel B
quelle