web-dev-qa-db-ja.com

Windows 7が接続固有のDNSサフィックスを追加しない

開発用にセットアップしようとしているWindows 7マシンがあります。通常、開発ドメインには、user.site.devのようなURLを使用してアクセスします。 DNSはuser.site.dev.sd.ourdomain.comに対して設定されています。私はuser.site.dev.sd.ourdomain.comにpingを実行できますが、user.site.devだけをpingしようとすると、「Pingリクエストはホストuser.site.devを見つけることができませんでした」を返します。

Ipconfigを実行するとsd.ourdomain.comの接続固有のDNSサフィックスが表示され、ネットワークアダプターのプロパティを編集すると、詳細メニューのDNS設定が「プライマリおよび接続固有のDNSサフィックスを追加する」としてチェックされ、 「プライマリDNSサフィックスの親サフィックスを追加する」。

これらは、XPマシンで使用しているものと同じ設定であり、URLはそこで正しく解決されますが、Windows 7ではサフィックスが正しく追加されていないようです。これは間違っていますか?または、他の誰かがこの経験をしていて回避策を見つけましたか?

更新:「これらのDNSサフィックスを(順に)追加する」設定を切り替えて、sd.ourdomain.comをリストに追加しようとしましたが、URLはまだ解決されませんでした。

13
Soldarnal

以下のビットマップとチャールズは正しいです、MicrosoftはWindows 7にDNS Devolutionと呼ばれる新機能を追加しました、そしてそれを無効にするポリシー設定があります。

Gpedit.mscを実行します。ローカルコンピュータポリシーの参照->コンピュータの構成->管理用テンプレート->ネットワーク-> DNSクライアント

「非修飾マルチラベル名クエリに追加するDNSサフィックスを許可する」を有効にする

それでうまくいくはずです。

14

この変更は私にとってうまくいきました:

  • Gpedit.mscを実行し、
  • ローカルコンピュータポリシーの参照
  • コンピュータ構成、
  • 管理用テンプレート、
  • 通信網、
  • DNSクライアント
  • 有効プライマリDNSサフィックスデボルブレベル-2に設定
6
Anthony

また、.site.devをDNS検索サフィックスリストに追加し、最初にそれを注文する必要があります。順序は必須ではありませんが、これらの開発拡張機能を頻繁に使用している場合は、検索が高速化されます。リストに含まれていても機能しない場合は、.site.devの結果を返すDNSサーバーをポイントしていることを確認してください。それでも解決しない場合は、hostsファイルでいつでも翻訳を指定できます。参照 http://en.wikipedia.org/wiki/Hosts_file

2
SeanFromIT

忘れないでくださいipconfig /flushdnsおよびその他のipconfigコマンドを使用して、キャッシュエントリをフラッシュします。

OpenDNSには、調べる価値のあるDNSブックマークエイリアスがあります。

1
Rob T

DNS Devolutionは、修飾されていない名前でツリーをどこまで検索するかをより細かく制御できるようにするためにMSが考案した新しい概念です。これが、表示されている動作の根本的な原因であると思います。これは、一致するか最後に到達するまで、ドメインから1レベルを単純に削除する以前のOSの動作とは異なります。 http://technet.Microsoft.com/en-us/library/ee683928%28WS.10%29.aspx

1
bitmap

Windows 8;でこの問題が発生していました。私は this link が正しい修正であることがわかりました。

私の場合、次のDWORDレジストリエントリを1に変更するだけで済みます。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName

私の場合、DNSClientキーを作成する必要がありました。それはまだ存在していませんでした。

1
Neil Katin