web-dev-qa-db-ja.com

Windows Server2012-外部アドレスからのWebアクセスを介したRDSへのアクセス

非常に奇妙な問題があります。概念実証のために、AzureにRDSサーバーをセットアップしています。 Azureが提供する外部URL(xxxx.cloudapp.net/RDWeb)を使用してWebアクセスを使用すると、正常にログインでき、タスクバーに接続されていることを示す小さなポップアップが表示されることもあります。このページには、利用可能なリモートアプリが表示されていません。公開されていないかのようです。

外部IPアドレスを内部DNS名(xxx.domain.localなど)を持つものとして扱うようにhostsファイルを変更し、それを使用してRDWebにアクセスすると、完全に機能します。 remoteappカタログにアクセスし、アプリを選択して、まったく問題なく実行できます。

以前にインストールされていないrdsゲートウェイのセットアップなど、考えられるすべてのことを試しましたが、何も違いはありません。誰かが何か洞察を持っていますか?

8
Frater

私はこの問題を抱えていました、それはすべて名前と証明書にかかっています。次のことを確認する必要があります。

  • すべてのサーバーは、外部DNS名、RD Webサーバー、セッションホスト、ブローカー、およびゲートウェイ(存在する場合)を表示するように構成されています。
  • サーバーは内部ネットワーク上のその外部名に応答できる必要があるため、すべてのサーバーの外部名と正しいIPを使用して、内部ネットワークに2番目のDNSゾーンを設定する必要があります。
  • すべてのサーバーに外部ドメインの有効な証明書があることを確認してください。 servername.external.domainとして表示されるすべてのサーバーが必要なため、このためにワイルドカードが必要になる可能性があります。
1
Sam Cogan

1年前、サーバーの証明書と名前が会社のアプリケーションの公開で問題を引き起こしているという同様の問題に遭遇しました。

ローカルホストファイルへの変更で問題が修正されたため、RDPサーバーにその名前をxxxx.domain.local以外のものとして表示させることができます。

ここ。 にあるスクリプトを使用してみてください

0
maomoa