開発用にセットアップしようとしている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はまだ解決されませんでした。
以下のビットマップとチャールズは正しいです、MicrosoftはWindows 7にDNS Devolutionと呼ばれる新機能を追加しました、そしてそれを無効にするポリシー設定があります。
Gpedit.mscを実行します。ローカルコンピュータポリシーの参照->コンピュータの構成->管理用テンプレート->ネットワーク-> DNSクライアント
「非修飾マルチラベル名クエリに追加するDNSサフィックスを許可する」を有効にする
それでうまくいくはずです。
この変更は私にとってうまくいきました:
また、.site.devをDNS検索サフィックスリストに追加し、最初にそれを注文する必要があります。順序は必須ではありませんが、これらの開発拡張機能を頻繁に使用している場合は、検索が高速化されます。リストに含まれていても機能しない場合は、.site.devの結果を返すDNSサーバーをポイントしていることを確認してください。それでも解決しない場合は、hostsファイルでいつでも翻訳を指定できます。参照 http://en.wikipedia.org/wiki/Hosts_file
忘れないでくださいipconfig /flushdns
およびその他のipconfigコマンドを使用して、キャッシュエントリをフラッシュします。
OpenDNSには、調べる価値のあるDNSブックマークエイリアスがあります。
DNS Devolutionは、修飾されていない名前でツリーをどこまで検索するかをより細かく制御できるようにするためにMSが考案した新しい概念です。これが、表示されている動作の根本的な原因であると思います。これは、一致するか最後に到達するまで、ドメインから1レベルを単純に削除する以前のOSの動作とは異なります。 http://technet.Microsoft.com/en-us/library/ee683928%28WS.10%29.aspx
Windows 8;でこの問題が発生していました。私は this link が正しい修正であることがわかりました。
私の場合、次のDWORD
レジストリエントリを1
に変更するだけで済みます。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName
私の場合、DNSClient
キーを作成する必要がありました。それはまだ存在していませんでした。