Verwenden Sie den Microsoft Loopback- Netzwerktreiber, um eine falsche Netzwerkschnittstelle auf Ihrem Computer zu erstellen und weisen Sie Ihre IP-Adresse zu.
Ich habe dies aus der Antwort auf diese Stack Overflow-Frage erhalten .
Wie kann ich eine IP auf meinem eigenen PC fälschen? Wenn beispielsweise eine IP-Adresse vorhanden wäre, sagen wir 201.91.81.71, befindet sich dieser Host irgendwo außerhalb meines roten Bereichs und hostet einen Webserver. Wie kann ich eine Website auf meinem eigenen PC einrichten und wenn ich zum Browser gehe und versuche, die Website auf meinem eigenen PC zu erkunden? pd: Ich brauche es mit IP-Adressen, nicht mit Domänennamen, da ich es in einem Nicht-Web-Dienst implementieren muss.
Die erste Vermutung war, ein LoopBack mit 201.191.81.71 als IP zu installieren, aber da das Subnetz manchmal funktioniert und andere nicht, ist es keine stabile Lösung. Die zweite Vermutung war das Hinzufügen einer Route zur Routentabelle:
Route Hinzufügen 201.91.81.71 Maske 255.255.255.255 192.168.1.2
192.168.1.2 ist die IP-Adresse meiner Netzwerkkarte.
Wenn ich diese Route hinzufügen könnte, würde es funktionieren, aber Windows lässt mich das nicht.
route add 201.91.81.71 mask 255.255.255.255 127.0.0.1
Ich kann nicht als Gateway 127.0.0.1 festlegen, wenn 201.91.81.71 in einer NIC nicht festgelegt ist. Deshalb setze ich manchmal Loopback und diese Route Add ist auto, aber sie benötigt eine Subnetzmaske, die nicht mit der übereinstimmt ip und kann nicht 255.255.255.255 einstellen, ich bin hier in echten Drosseln. Kann ich etwas Hilfe bekommen? Vielen Dank.
Verwenden Sie den Microsoft Loopback- Netzwerktreiber, um eine falsche Netzwerkschnittstelle auf Ihrem Computer zu erstellen und weisen Sie Ihre IP-Adresse zu.
Ich habe dies aus der Antwort auf diese Stack Overflow-Frage erhalten .
Es kann funktionieren, wenn Sie eine zweite IP-Adresse in Ihrem physischen Netzwerk hinzufügen. Es könnte nichts von außerhalb Ihres Netzwerks zu ihm geroutet werden, da seine Netzwerkadresse nicht mit der Netzwerkadresse Ihres Gateways übereinstimmen würde. Sie können sie jedoch weiterhin von Ihrem Computer aus und von jedem anderen Computer im Subnetz, der dieselbe Adresse hat, ansprechen Netzwerkadresse.
Ich denke, damit könnten Sie einen Endpunkt für diese IP-Adresse erstellen, ohne dass andere Listener, die sich bereits auf Ihrer regulären IP-Adresse befinden, beeinträchtigt werden. Natürlich müssen Sie sicherstellen, dass Ihre Produktionsendpunkte nicht so eingerichtet sind, dass sie bei einem Konflikt mit allen Ihren IP-Adressen verbunden werden.
Wenn Sie beispielsweise einen Webserver mit der Adresse 74.1.1.58/28 im Internet haben und der Webservice an 74.1.1.50:80 gebunden ist, können Sie Adressen hinzufügen, die sich nicht im Subnetz 74.1.1.50/28 befinden, ohne dies zu beeinträchtigen andere Geräte dort. Wenn Sie also 201.91.81.71/24 hinzufügen, könnten Sie einen neuen Webservice an 201.91.81.71:80 binden und den Datenverkehr dorthin leiten.
Die Routentabelle wird dann automatisch so konfiguriert, dass das Subnetz 201.91.81.0/24 als lokales Subnetz angezeigt wird. Wenn Ihr Browser Sie also dorthin führt, werden Sie dies auch sehen. Im Subnetz steht nichts anderes zur Verfügung, so dass Sie es möglicherweise mit einer größeren Bitmaske verkleinern möchten. Ich bin nicht sicher, ob eine 32-Bit-Maske für die Schnittstelle zulässig ist.
Könnten Sie 201.91.81.71 auf "MySite" in Ihrer Datei C: \ Windows \ System32 \ drivers \ etc \ networks und "MySite" auf 127.0.0.1 in Ihrer Datei C: \ Windows \ System32 \ drivers \ etc \ hosts verweisen
Die zweite Vermutung war das Hinzufügen einer Route zur Routentabelle:
Route Hinzufügen 201.91.81.71 Maske 255.255.255.255 192.168.1.2
192.168.1.2 ist die IP-Adresse meiner Netzwerkkarte.
Wenn ich diese Route hinzufügen könnte, würde es funktionieren, aber Windows lässt mich das nicht.
Ich habe dies auf meinem XP mit einer anderen öffentlichen IP-Adresse versucht und das Hinzufügen der Route war erfolgreich. Ich habe auch einige einfache Tests in meinem Browser durchgeführt und es sah so aus, als ob es so funktioniert, wie Sie es brauchen würden. Welche Fehlermeldung erhalten Sie beim Hinzufügen der Route? Welche Windows-Version hast du?