0

ASP.NET MVC 4 アプリケーションで Windows 認証で何が起こっているのかをよりよく理解しようとしています。

標準の Windows 認証を使用しているだけで、ドメイン上のワークステーションからマシン名を介してアプリケーションにアクセスすると、次のようになります。

http://product/

その後、認証が自動的に行われ、通過が許可されます。ただし、DNS で (まったく同じ内部 IP に) マップされているホスト名を使用して、同じマシンにアクセスすると、次のようになります。

http://product.company.com

次に、Windows 資格情報の基本認証ボックスが表示されます。入力して先に進むことはできますが、知りたいのですが、前者では認証情報を入力するように求められ、後者では入力を求められないのはなぜですか? また、これをどのように修正すればよいでしょうか?

[編集] NSLOOKUP の結果の一部を次に示します。

C:\Users\me>nslookup
Default Server:  dnsserver.company.com
Address:  192.168.4.250

> product.company.com
Server:  dnsserver.company.com
Address:  192.168.4.250

Name:    producttest.company.com
Address:  192.168.5.106
Aliases:  product.company.com

> product
Server:  dnsserver.company.com
Address:  192.168.4.250

Name:    producttest.company.com
Address:  192.168.5.106
Aliases:  product.company.com
4

1 に答える 1

1

ブラウザー オプションでサイトをローカル イントラネット ゾーンに追加するだけです。

于 2012-10-04T21:17:23.317 に答える