Hosts-Eintrag mit HTTPS-Funktionen hinzufügen

Hosts-Eintrag mit HTTPS-Funktionen hinzufügen

Ich habe die Hosts-Datei meines Windows 10 geändert, um einen Eintrag für eine URL hinzuzufügen, der zu einer bestimmten IP führt, wie es die beabsichtigte Verwendung ist.

Dies funktioniert jedoch nur bei einer Verbindung über http. Der Versuch, die Site über https aufzurufen, funktioniert nicht. Kann dieses Problem behoben werden?

Antwort1

Die Hosts-Datei ist fürDomänennamenauflösung, ein Prozess, bei dem Domänennamen in IPs umgewandelt werden.

Ich habe die Hosts-Datei von Windows 10 geändert, um einen Eintrag für eine URL hinzuzufügen, die zu einer bestimmten IP führt.

Nein, hast du nicht. Was du hinzugefügt hast, sind Host-Einträge. Sie enthalten nur eine IP und einen Domänennamen.

127.0.0.1    localhost
192.168.0.1  my.home.router

URLs sehen folgendermaßen aus:

https://www.google.com

https://irgendeine-merkwürdige-Site.Beispiel:1234/Pfad/zur/Datei

Nachdem wir das nun aus dem Weg geräumt haben …

Der Versuch, die Site über https aufzurufen, funktioniert nicht. Kann dieses Problem behoben werden?

Nicht, wenn Sie nicht den Webserver der Ziel-IP kontrollieren. Hier ist der Grund:

Nehmen wir also an, ich mache Folgendes in meiner hostsDatei:

192.168.0.1 google.com

Das heißt, wenn ich eingebe "http://google.com" in meinem Browser, sendet mein Browser eine HTTP-Anfrage an 192.168.0.1 über den Standard-HTTP-Port (80). Wenn ich einen Webserver habe, der auf 192.168.0.1 läuft und auf Port 80 lauscht, wird er geladen.

Wenn ich eingebe "https://google.com" in meinem Browser sendet mein Browser eine HTTPS-Anforderung an 192.168.0.1 über den Standard-HTTPS-Port (443). Wenn ich meinen Webserver nicht so eingerichtet habe, dass er eine HTTPS-Site über Port 443 bereitstellt, wird nichts geladen und Sie sehen einen Fehler in Ihrem Browser.

Kann ich bei 192.168.0.1 etwas anderes machen, indem ich einfach irgendetwas in der Hosts-Datei ändere oder einstelle? Nein. Können Sie Ports in der Hosts-Datei umleiten? Nein. Können Sie vollständige URLs umleiten oder Protokolle in der Hosts-Datei ändern? Nein.

Um so etwas tun zu können, müssen Sie die Kontrolle über die auf 192.168.0.1 laufende Software haben.

verwandte Informationen