Ich hoste meine eigene Website auf meinem lokalen Rechner und richte einen virtuellen Server auf meinem Router ein und alles funktioniert reibungslos.
In IIS kann ich die WAN-IP nicht binden, da sie nicht angezeigt wird, und wenn ich sie manuell eingebe, funktioniert die Website nicht. Ich weiß, dass ich noch etwas anderes tun muss, z. B. die WAN-IP an meinen lokalen Computer binden, wie im Titel angegeben, aber wie macht man das?
Ich bin sicher, dass alle Hosting-Unternehmen etwas Ähnliches tun, aber ich kann nichts dazu finden, wie das geht.
Antwort1
Solange Sie hinter einer physischenNAT(und ich weiß, dass du es bist, wegen deinerRFC 1918-Adresse), können Sie Ihre WAN-IP nicht an Ihre Ethernet-Netzwerkkarte auf dem IIS-Server binden. Ihr IIS-Server darf dazu nicht NAT-fähig sein. Die meisten Leute platzieren ihn in einer öffentlich adressierten DMZ.
Trotzdem ist mir immer noch nicht klar, wie das Hinzufügen von 78.131.xx zu Ihrem lokalen IIS-Server wirklich hilft. Ich nehme an, Sie sehen sich etwas wie X-Forwarded-For
im HTTP-Header an, aber warum SiemussWie Sie Ihre IP lokal an IIS binden, ist noch unklar. Außerdem ist unklar, wie das hilft, da Sie die WAN-Adresse vermutlich einfach in Ihre Webanwendung fest codieren könnten.
Antwort2
Sie müssen herausfinden, wie Ihr Router/FirewallPort-WeiterleitungLeiten Sie dann alle Anfragen an Port 80 Ihrer öffentlichen IP an die private IP des Entwicklungsservers weiter.