IIS 6.0 を使用しており、仮想ディレクトリをセットアップしています。サーバーは私の会社のイントラネットにセットアップされています。セキュリティ設定では、匿名アクセスが無効になっており、統合 Windows 認証が有効になっており、Windows ドメイン サーバーのダイジェスト認証が有効になっており、レルムには AD ドメイン アドレスがあります。
「 http://myServerName/myWebSite/ 」のようなマシン名を含む URL でサイトにアクセスすると、この認証ですべてが正常に機能します。ただし、この形式「http://myIPAddress/myWebSite/」を使用すると、セキュリティ ボックスが表示されます。このボックスに資格情報を入力すると、すべてが正常に機能します。マシン名の代わりに IP アドレスが URL で使用されている場合に、このポップアップが表示されるのはなぜですか?
URL で IP アドレスを使用する必要があるのは、サーバー名を含む URL がすべての場所で認識されないためです。