Sie haben bereits einen DNS-Server

Sie haben bereits einen DNS-Server

Ich habe eine Website, die in meinem LAN gehostet wird, und ich möchte, dass meine Benutzer zu myWebsite.com und nicht zu meiner internen IP-Adresse gehen. Ich habe Windows Server 2012, auf dem eine Domäne und IIS für meine Website laufen. Ich weiß, dass ich meine Site zur hostsDatei hinzufügen kann, aber ich hatte gehofft, dass es einen besseren Weg gibt. (Die Site ist nur intern)

Antwort1

Sie haben bereits einen DNS-Server

Wenn Ihr Windows Server 2012-Computer ein Domänencontroller ist, wurde ihm bereits die DNS-Rolle hinzugefügt. Um dies einzurichten, müssen Sie nur ein paar Dinge tun:

  • Weiterleitung konfigurieren
  • Fügen Sie einen CNAME-Eintrag für Ihre Website hinzu
  • Weisen Sie andere Computer an, diesen Server für DNS zu verwenden

Ich habe keine Windows 2012-Box zur Hand, sonst würde ich unbedingt einen Screenshot davon machen. Sie können das Zeug aber vielleicht finden, wenn Sie herumfummeln und googeln. Ich erkläre Ihnen die Grundlagen dessen, wonach Sie suchen.

Bedenken Sie, dass dies alles furchtbar, furchtbar vereinfacht ist:

Weiterleitung konfigurieren:

Wenn Ihr DNS-Server eine Adresse nicht finden kann, muss er woanders suchen. Ich füge gerne 8.8.8.8 als Weiterleitung hinzu (Googles DNS-Server). Auf diese Weise wird die Anfrage an 8.8.8.8 weitergeleitet, wenn Ihre Clientcomputer nach Superuser.com fragen, für das Ihr Server keinen Eintrag hat.

Technet-Seite zum Konfigurieren der Weiterleitung

Einen CNAME-Eintrag hinzufügen

Sie benötigen eine Adresse für Ihre Webseite. Wenn Sie der Forward-Lookupzone Ihrer Domäne einen CNAME-Eintrag hinzufügen, erhalten Sie eine Adresse im Subdomänenstil. Wenn Sie also usta.comfür Ihre Domäne haben und einen CNAME-Eintrag hinzufügen foobar, erhalten Sie foobar.usta.com. Dies ist eine ziemlich gängige Methode zum Verwalten von Intranetseiten.

Sie könnten eine weitere Forward-Lookup-Zone und dann einen wwwCNAME-Eintrag hinzufügen, um den gewünschten Domänennamen zu erhalten. Dann erstellen wir jedoch eine weitere Forward-Lookup-Zone und riskieren Kollisionen mit Domänen, die Ihnen nicht gehören. Folgen wir einfach demKUSSPrinzip.

Technet-Seite zu CNAME-Einträgen

Nutzen Sie den DNS-Server!

Jetzt müssen wir unsere Clients auf den DNS-Server verweisen. Am besten geht das mit DHCP. Rufen Sie die Konfigurationsseite Ihres Routers auf, suchen Sie die DHCP-Einstellungen und ersetzen Sie den DNS-Server durch die IP-Adresse Ihres Windows Server 2012. Warten Sie nun entweder, bis alle Clients erneuert haben, oder erzwingen Sie die Erneuerung.

Sie könnten auch alles statisch konfigurieren (igitt) oder nur DNS statisch konfigurieren.

Benutze die Googles!

Ehrlich gesagt wird Sie diese Antwort nicht weit bringen. Ich hoffe jedoch, dass sie Ihnen dabei hilft, herauszufinden, wo Sie suchen müssen.

Antwort2

Benutzer in Ihrem Netzwerk sollten bereits darauf zugreifen können, ohne Ihre IP-Adresse einzugeben, indem sie den Namen Ihres Computers verwenden. Wenn Sie in den Server-Manager gehen, sehen Sie nach, wie der Name des Computers eingerichtet ist. Innerhalb von IIS können Sie auf allen Ports eine Bindung an diesen Namen erstellen. Benutzer können diesen Namen verwenden, um auf die Website zuzugreifen.

In einem Basisnetzwerk werden DNS-Suchvorgänge von Ihrem Router durchgeführt. Sie können Ihren Router so einrichten, dass er einen Forward-Lookup eines anderen Namens zu Ihrer IP durchführt. Wenn Sie das tun, können Benutzer Ihre Website im Netzwerk finden, indem sie zuhttp://IhreWebsite.IhreDomain.IhrDomainsuffix/ Dies alles wird über die Setup-Seite Ihres Routers eingerichtet.

Wenn Sie dies nicht von Ihrem Router aus tun können, müssen Sie Ihren Server als DNS-Server einrichten. Dies ist eine Windows-Serverrolle und nichts für schwache Nerven. Sobald Sie ihn als DNS-Server eingerichtet haben, können Sie in die DNS-Verwaltung gehen und eine zweite Vorwärtssuche für Ihren Computer erstellen.

Antwort3

Im internen LAN würden Sie den NetBIOS-Namen des Computers verwenden, solange er sich im selben IP-Segment befindet. Dies ist auch derselbe wie sein DNS-Name, wenn Sie sich in einer Windows-Domänenumgebung befinden. Wenn Letzteres zutrifft, sollten Sie bereits einen Eintrag im DNS für den Computer haben, der die IIS-Website hostet. Wie in der vorherigen Antwort erwähnt, können Sie den Computernamen zu den Bindungen innerhalb von IIS hinzufügen, um sicherzustellen, dass Sie die Website ordnungsgemäß auflösen können.

Wenn Sie diese Site wirklich mit der Punktsyntax (mycompany.com) erreichen möchten, müssen Sie eine weitere Forward-Lookupzone und entsprechende DNS-Einträge für den Namen hinzufügen, den Ihre Benutzer verwenden sollen. Sie müssen dann sicherstellen, dass die Bindungen in IIS mit dem in DNS verwendeten Namen übereinstimmen.

verwandte Informationen