Weitergabe von Namen für Nicht-Computer-IP-Adressen in einem Heimnetzwerk

1

Ich habe der Netzwerkkonfiguration eines meiner PCs zwei IP-Adressen hinzugefügt und verwende diese IP-Adressen, um separate Sites in IIS zu hosten:

Ich kann diese Seiten von meinem Netzwerk aus problemlos nach IP-Adresse durchsuchen.

Als Nächstes möchte ich Namen für diese Sites haben, damit ich keine IP-Adressen eingeben muss. Ich weiß, dass ich dies tun kann, indem ich der Hosts-Datei hinzufüge, aber dies scheint ein wenig unsubtil zu sein.

Frage: Kann ich Namen für diese nicht maschinenbasierten IP-Adressen vorschlagen, indem ich etwas auf dem PC konfiguriere, auf dem die Sites gehostet werden?

HINWEIS - Kontext:

Ich habe ein Heimnetzwerk (also keine Domain / DC / AD). Verschiedene Computer in XP / Vista / 7 / OSX / IOS. Mein zentraler Router ist ein Linksys WAG320N, wenn dies hilfreich ist

Wenn Ihnen ein weiterer Hintergrund weiterhelfen würde, fragen Sie einfach.

Jon Egerton
quelle

Antworten:

1

Sie benötigen einen Domain Name Server . Dies ist ein Dienst, der auf einem Computer (oder einem Cluster von Computern) ausgeführt wird und Namen in IP-Adressen auflöst.

Ihr DNS muss auch Internetnamen auflösen und jederzeit in Ihrem Netzwerk verfügbar sein, da dies der Haupt-DNS-Server für Ihr gesamtes Netzwerk sein muss (oder für alle Computer, auf die Sie auf die Websites zugreifen möchten).

Es gibt eine Reihe von verschiedenen kostenlosen DNS-Paketen (Windows Server wird mit einem bereits integrierten Paket geliefert). Mara DNS sieht ziemlich vielversprechend aus.

Ein großer Vorteil der Verwendung von Namen anstelle von IP-Adressen besteht darin, dass Sie nicht für jede Website eine eigene IP-Adresse zuweisen müssen. Sie können alle auf derselben IP-Adresse ausgeführt werden, unterscheiden sich jedoch anhand des "Host:" - Headers der HTTP-Anforderung (einstellbar) in der IIS-Konfiguration für die Website).

Eine Alternative wäre der Kauf einer eigenen Domain (oder einer Sub-Domain - diese ist oft günstiger, manchmal sogar kostenlos) und die Bereitstellung des DNS im Internet.

Majenko
quelle
Vielen Dank für die Info - ich dachte an DNS und suchte in meiner Router-CFG nach einer, aber nichts war offensichtlich (es ist auch kein billiger Router nach häuslichen Standards). Ich habe bereits Domains online, aber dies ist meine interne Testumgebung (ich bin ein Webentwickler, der mein eigenes Projekt erstellt). Ich habe versucht, die Host-Name-Konfiguration, aber ich denke, ohne DNS hat es nichts zu tun.
Jon Egerton
0

Ihr Heimrouter verfügt wahrscheinlich über einen integrierten DHCP- und DNS-Server. Zeigen Sie mit Ihrem Webbrowser darauf und prüfen Sie, ob Konfigurationsoptionen für diese vorhanden sind. Überprüfen Sie, ob Sie statische Hostnameneinträge hinzufügen können. Ich kenne dieses Modell nicht, aber andere, die ich kenne, haben diese Funktionen. Konfigurieren Sie Ihre Hosts für die Verwendung von DHCP und sie erhalten diesen Router auch als Nameserver.

Keith
quelle