トップ 差分 一覧 ping ソース 検索 ヘルプ PDF RSS ログイン

Windows DNSの結果を確認



目次



記事一覧

キーワード

Windows DNSの結果を確認

[Windows][Windows コマンドライン][DNS]

 DNSリゾルバ・キャッシュ

DNSサーバに問い合わせた結果をシステムの内部にキャッシュしておいて、外部のDNSサーバへの問い合わせをなるべく抑制するという機能が含まれている。これを「DNSリゾルバ・キャッシュ」といい、実際には「DNS Client」サービスが担当している。

DNSによる名前解決の状態を調べるためにnlsookup.exeコマンドを使うこともあるだろう(こちらの方が多いだろうが)。だがこのコマンドを使うと、DNSリゾルバ・キャッシュの内容とは関係なく、DNSサーバに直接問い合わせが行われ、その結果が表示される。そのため、クライアント・アプリケーションから見たDNSの名前解決の結果とは必ずしも一致しない

DNSリゾルバ・キャッシュの内容の表示

C:\>ipconfig /displaydns

DNSリゾルバ・キャッシュの内容のフラッシュ

C:\>ipconfig /flushdns

 nslookup

使い方

nslookup [-オプション] [ホスト名] [サーバー]

対話型モードで起動

  • コマンド プロンプトで以下のように単に" nslookup "と入力
C:\> nslookup
  Default Server:  nameserver1.domain.com
  Address:  10.0.0.1

HELP

  • コマンド プロンプトで " help " または " ? " と入力すると、使用可能なコマンドのリストが表示される

SET

  • コマンド プロンプトで set コマンドを実行することにより、Nslookup.exe で多くのオプションを設定することができる

DNS リゾルバー キャッシュを破棄

C:\WINDOWS\system32>ipconfig /flushdns

Windows IP 構成

DNS リゾルバー キャッシュは正常にフラッシュされました。



YAGI Hiroto (piroto@a-net.email.ne.jp)
twitter http://twitter.com/pppiroto

Copyright© 矢木 浩人 All Rights Reserved.