Nslookup

nslookup(エヌエスルックアップ)は、多くのオペレーティングシステムで使用できるネットワーク管理のためのコマンドラインツールで、ドメイン名IPアドレスの対応付け、その他のDNSレコードを取得するためにDomain Name System (DNS) に問い合わせを行う。

歴史

Internet Systems Consortium (ISC) は、初期の BIND9 の開発では、host や dig の使用を推奨し、nslookup の使用には反対していた。しかし、BIND 9.3 をリリースした2004年に方針を転換し[1]、以降、nslookup も完全にサポートされている。

背景

"nslookup" という名前は、"name server lookup"(ネームサーバー検索)を意味する。 nslookup は、問い合わせの際にオペレーティングシステム固有のDNSリゾルバライブラリを使用せず、そのため、dig とは異なる挙動を示すことがある。加えて、ベンダーにより提供されたバージョンは、他の名前情報源(hostsファイルやNIS等)の出力を用いることができる。 nslookup の振る舞いのいくつかは、resolv.confファイルにより変更できる[2]

使用法

nslookup には、対話モードと非対話モードがある。

対話モード
nslookup を引数なし、もしくは、第1引数を -(ハイフン)、第2引数をDNSサーバーのホスト名かIPアドレスとして起動すると、対話モードになる。nslookup のプロンプト (>) が表示されているときに、ユーザーは、ドメイン名やIPアドレスか、nslookup の設定コマンド(サブコマンド)を入力する。引数なしで起動した場合は、デフォルトサーバーに問い合わせを行う。 - の後にDNSサーバー指定した場合は、そのDNSサーバーに問い合わせを行う。
非対話モード
第1引数を - 以外として、検索対象のドメイン名やIPアドレス、コマンドラインオプションを指定して起動した場合は、非対話モードになる。オプションでDNSサーバーを指定していない場合は、デフォルトサーバーに問い合わせを行う[3]

関連項目

脚注

  1. ^ “BIND 9.3.0 is now available”. Isc.org (2004年9月23日). 2015年1月13日閲覧。
  2. ^ “DNS and BIND, Fourth Edition: Chapter 12. nslookup and dig”. O'Reilly. 2010年7月20日閲覧。
  3. ^ “pSeries and AIX Information Center”. Publib.boulder.ibm.com. 2012年9月5日閲覧。

外部リンク

  • Microsoft Windows
    • “Nslookup” (英語). Microsoft TechNet library. Microsoft. 2010年9月16日閲覧。
    • “Nslookup” (英語). Microsoft Knowledge Base. Microsoft. 2011年1月12日閲覧。
  • Unix系OS
  • その他
    • DNS Web Tools - Curlie(英語) (includes web-version of nslookup)
Unixコマンド
ファイルとファイルシステム管理
プロセス管理
ユーザ管理/環境
テキスト処理
シェルビルトイン
通信
検索
  • find
  • grep
  • locate(英語版)
  • whatis(英語版)
  • whereis(英語版)
マニュアル
  • apropos(英語版)
  • help(英語版)
  • man
ソフトウェア開発
その他
  • bc
  • dc
  • cal
  • date
  • expr
  • false
  • lp(英語版)
  • lpr
  • od
  • sl
  • sleep
  • stty
  • true
  • tty
Windowsコマンドラインプログラムと組み込みコマンド
ファイルシステム
  • cd (chdir)
  • dir
  • popd(英語版)
  • pushd(英語版)
  • tree(英語版)
  • ファイル管理
    • attrib(英語版)
    • cacls
    • cipher
    • compact
    • copy(英語版)
    • del(英語版) (erase)
    • deltree(英語版)
    • expand
    • icacls
    • makecab
    • md (mkdir)
    • move(英語版)
    • rd (rmdir)
    • recover(英語版)
    • ren(英語版) (rename)
    • replace(英語版)
    • rmdir
    • robocopy(英語版)
    • xcopy(英語版)
    ディスク管理
    • CHKDSK
    • convert(英語版)
    • defrag
    • diskcomp(英語版)
    • diskcopy(英語版)
    • diskpart(英語版)
    • fdisk(英語版)
    • format(英語版)
    • label(英語版)
    • SUBST
    • scandisk
    • sys(英語版)
    • vol(英語版)
    • vssadmin(英語版)
    プロセス管理
    • exit(英語版)
    • kill
    • PowerCFG(英語版)
    • runas(英語版)
    • sc
    • shutdown
    • start(英語版)
    • taskkill
    • tasklist(英語版)
    レジストリ
    ユーザ環境
    • date
    • mode(英語版)
    • path(英語版)
    • set
    • setx
    • time(英語版)
    • title(英語版)
    • ver(英語版)
    • whoami
    テキスト処理
    • comp(英語版)
    • edit
    • edlin
    • fc
    • find
    • findstr(英語版)
    • print(英語版)
    • type(英語版)
    スクリプト
    ネットワーク
    メンテナンス
    • driverquery(英語版)
    • msiexec
    • ntbackup(英語版)
    • sfc
    • systeminfo(英語版)
    • w32tm(英語版)
    • WBAdmin(英語版)
    • winsat
    • wmic
    ブート管理
    ソフトウェア開発
    • debug(英語版)
    • exe2bin(英語版)
    • QBasic
    その他
    • CLS
    • help(英語版)