Ich verwende Windows 7, habe IIS installiert und eine neue Site erstellt.
Ich habe diese Site so eingerichtet, dass sie auf Port 8080 läuft.
Derzeit, wenn ich besuchehttp://192.168.2.150:8080/oder localhost:8080, ich kann meine Site erreichen.
Andere Computer im Netzwerk können auf meine Site zugreifen, wenn siehttp://192.168.2.150:8080/.
Die Frage: Wie kann ich eine Regel einrichten, die den Domänencomputern mitteilt, dass sie, wenn sie teehut.com aufrufen, zu meiner auf IIS gehosteten Seite weitergeleitet werden? Ist das die Aufgabe eines DNS? Oder kann ich einfach eine einfache Regel in IIS einrichten, die nur für mein lokales Netzwerk/meine lokale Domäne gilt?
Ich bin ein totaler Networking-Neuling, bedenken Sie das beim Antworten ;)
Antwort1
Zuerst müssen Sie eine Art DNS-Setup einrichten. Der schnellste und einfachste Weg ist, der Hosts-Datei jedes Systems einen Eintrag hinzuzufügen. Der Eintrag würde folgendermaßen aussehen: 192.168.2.150 teehut.com
in der Hosts-Datei des Systems. (%windir%\system32\drivers\etc\hosts in Windows.) Dies ist jedoch mühsam zu verwalten. Wenn Sie etwas Leistungsstärkeres benötigen, sollten Sie sich ein lokales DNS-System wie dnsmasq oder bind ansehen. Der Port ist ein separates Problem. Ich denke, IIS wird mit 8080 umgehen, da dies der standardmäßige alternative HTTP-Port ist. Ich bin mir nicht ganz sicher, da ich hauptsächlich Linux-Webserver betreibe. Wenn es nicht damit zurechtkommt, können Sie sich eine Umschreibregel wie diese ansehen:
<rewrite>
<rules>
<rule name="RedirectTo8080" stopProcessing="true">
<match url=".*" />
<action type="Redirect" url="http://192.168.2.150:8080/{R:0}" />
</rule>
</rules>
</rewrite>