Windows Server 2012 - Zugriff auf RDS über den Webzugriff von einer externen Adresse

8

Ich habe ein sehr seltsames Problem. Ich richte einen RDS-Server in Azure für einen Proof of Concept ein. Ich habe festgestellt, dass ich mich gut anmelden kann, wenn ich den Webzugriff über die von azure bereitgestellte externe URL (xxxx.cloudapp.net/RDWeb) verwende. Ich kann sogar das kleine Popup in der Taskleiste anzeigen lassen, dass ich verbunden bin Auf der Seite sind keine Remoteapps verfügbar - als ob keine veröffentlicht worden wären.

Wenn ich meine Hosts-Datei so ändere, dass die externe IP-Adresse den internen DNS-Namen (xxx.domain.local usw.) hat und damit auf RDWeb zugreift, funktioniert dies einwandfrei. Ich kann auf den Remoteapp-Katalog zugreifen, eine App auswählen und sie ohne Probleme ausführen.

Ich habe alles versucht, was mir einfällt, einschließlich der Einrichtung eines rds-Gateways, das zuvor nicht installiert wurde, aber nichts macht einen Unterschied. Hat jemand einen Einblick?

Frater
quelle

Antworten:

1

Ich hatte dieses Problem, es hängt alles von Namen und Zertifikaten ab. Sie müssen sicherstellen, dass:

  • Alle Server sind so konfiguriert, dass Ihr externer DNS-Name, RD-Webserver, Sitzungshosts, Broker und Gateway (falls vorhanden) angezeigt werden.
  • Server müssen in der Lage sein, auf diesen externen Namen im internen Netzwerk zu antworten. Daher müssen Sie in Ihrem internen Netzwerk eine zweite DNS-Zone mit dem externen Namen und den korrekten IP-Adressen für alle Server einrichten
  • Stellen Sie sicher, dass alle Server über ein gültiges Zertifikat für die externe Domäne verfügen. Dazu benötigen Sie wahrscheinlich einen Platzhalter, da alle Server als servername.external.domain dargestellt werden müssen
Sam Cogan
quelle
0

Vor einem Jahr stieß ich auf ein ähnliches Problem, bei dem das Zertifikat und der Name unseres Servers ein Problem beim Veröffentlichen der Anwendungen unseres Unternehmens verursachten.

Da die Änderung an Ihrer lokalen Hostdatei das Problem behoben hat, möchten Sie möglicherweise, dass Ihr RDP-Server seinen Namen als etwas anderes als xxxx.domain.local anzeigt.

Versuchen Sie es mit dem hier befindlichen Skript .

Maomoa
quelle
Danke für den Versuch, aber ich hatte es bereits versucht.
Frater