1

次の C# コード行が呼び出される Windows アプリがあります。

IPHostEntry connected = Dns.GetHostEntry("www.somedomain.com");

99% の組織で正常に機能し (つまり、ドメイン名が IP アドレスに自動的に解決されます)、1% の組織でのみ、「そのようなホストは認識されていません」という例外がスローされます。

ブラウザを使用して www.somedomain.com に移動しても問題ありません。それでも、C#行は上記の例外で失敗します。

これを回避するには、ユーザーの PC のローカル ホスト ファイルを手動で編集して、ドメインと IP のマッピングを宣言する必要がありました。誰かがなぜこれが必要なのか説明できますか? (ただし、99% の場合ではありません)。

PS 本当にネットワークに関する質問です。(もっともらしい)説明を探しているだけです。

4

0 に答える 0