Active Directory ドメインがあります。オンプレミスのメール サーバーが 2 つあり、1 つは Exchange 2010 (exchange2010.example.com) を実行し、もう 1 つは Exchange 2016 (exchange2016.example.com) を実行しています。目標は 2010 から 2016 に移行することですが、移行中はこれらを共存させておく必要があります。
ファイアウォール (pfSense) があり、NAT を使用して OWA へのアクセスを許可しています。Exchange 2010 サーバーを指す NAT ルールが 1 つと、Exchange 2016 を指す NAT ルールが 1 つあります。外部からは、両方のサーバーの IP は同じに見えます (両方とも同じインターネット接続から実行されているため) が、外部 DNS に 2 つの CNAME エントリがあり、NAT は 2 つの異なるポートを転送しています。
内部的には、すべてうまくいっています。https://exchange2016.example.com/owa2016 OWA ログイン ページが表示されます。ログインできます。メールボックスが Exchange 2010 上にある場合は、OWA プロキシを使用して 2010 OWA が表示されます。それ以外の場合は、2016 インターフェイスが表示されます。
外部的には、次の URL があります。https://exchange2010.example.com/owaそしてhttps://exchange2016.example.com:8443/owaここから奇妙なことが起こります。
訪問すると言うhttps://exchange2016.example.com:8443/owaファイアウォール ログを見ると、クライアントが Exchange 2016 サーバーに接続していることが分かります。しかし、その後すぐに exchange2010.example.com に 301 リダイレクトされ、Exchange 2016 ではなく Exchange 2010 の OWA ログイン ページが表示されます。これはログインする前に発生するため、OWA はメールボックスの場所について何も知りません。ドメイン名 (exchange2016.example.com) は同じままですが、URL のポート転送 (8443) が失われます。
ファイアウォールと IIS ログにリダイレクトがあることは確認できますが、原因がわかりません。仮想ディレクトリ内の外部 URI は適切に設定されていると思います。
ここで何が起こっているのか知っている人はいませんか? トラブルシューティング情報はどこで調べればよいですか? ポート転送が問題だとは思いませんが、どう判断すればよいかわかりません。
答え1
ECPはどうですか?
リダイレクトの問題については、以下の KB の回避策を参照することをお勧めします。Exchange Server 2013 または Exchange Server 2016 は、OWA、Outlook on the Web、ECP のために Exchange 2010 にリダイレクトします。
さらに、Exchange 2010 と Exchange 2016 の共存におけるクライアント接続について詳しく説明した記事がこちらにありますので、ご参照ください。Exchange 2010 との Exchange 2016 共存環境でのクライアント接続