ASP.NET MVC4 Web サイトをホストする IIS 7.5 を備えた Windows Server 2008 R2 仮想マシンがあります。WinServer にはパブリック IP アドレスがあります。ドメイン名も購入しました。ドメイン名ホスティング会社がリクエストを私のサーバーに転送します。
たとえば、顧客が www.mycompany.com と入力すると、リクエストはサーバーのパブリック IP アドレスである 217.151.XXX.XXX にリダイレクトされます。
顧客が私のサーバーにリダイレクトされると、すべてが機能しています。Web ブラウザーにホームページが表示され、ブラウザーのアドレス バーにアドレス www.mycompany.com が表示されます。しかし、彼が Web サイトの別のページをブラウズしてリダイレクトされると、ブラウザーのアドレス バーには、www.mycompany.com/order/detail ではなく 217.151.xxx.xxx/order/detail が表示されます。
217.151.xxx.xxx/order/detail を www.mycompany.com/order/detail に書き換える IIS の URL 書き換えにうんざりしていますが、その結果、ブラウザがフリーズし、応答を待ちます。私の推測では、IIS が URL を www.mycompany.com/order/detail に書き換えると、ドメイン名ホスティング会社に要求が返されます。会社はリクエストを解釈して 217.151.xxx.xxx にリダイレクトし、無限ループを引き起こします。
ドメイン名をブラウザのバーに常に表示するにはどうすればよいですか?