【Linux】nslookup コマンド

公開日時:2017年12月10日 / 最終更新日時:2019年02月11日

nslookup コマンドでよく利用する使い方を解説します。

nslookup ではオプションを付けることで「正引き」「逆引き」「MX レコード」など様々な情報を取得することができます。

 

 

nslookup 構文

nslookup の構文は簡単です。

nslookup の次に調べたいFQDN(tama-chan.comなど)を入力します。

【構文】

[test@SAKURA_VPS ~]$ nslookup xxxxxx.com

 

 

 

ネームサーバーを指定して名前解決ができるか確認したい

通常ネームサーバーは「/etc/resolv.conf」に記載されていますが、「/etc/resolv.conf」内のネームサーバーではなく、指定したネームサーバーで名前解決ができるか確認したい場合です。

その場合は以下のように引数を2つ取ります。

[test@SAKURA_VPS ~]$ nslookup prog.xxxxxx.com 8.8.8.8 ← 8.8.8.8(GoogleのパブリックDNSサーバーのIPアドレス)に対して名前解決を投げています。
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   prog.xxxxxxxx.com ← 名前解決ができました。
Address: 1xx.xxx.xxx.xx5  ← 名前解決ができました。

[test@SAKURA_VPS ~]$

 

 

 

メールサーバーの FQDN を確認したい

メールサーバーを特定する場合は「-type=mx」オプションを付けて「MX レコード」を引きます。

C:\>nslookup -type=mx google.co.jp 
サーバー:  UnKnown 
Address:  192.168.0.1 
 
権限のない回答: 
google.co.jp    MX preference = 20, mail exchanger = alt1.aspmx.l.google.com 
google.co.jp    MX preference = 50, mail exchanger = alt4.aspmx.l.google.com 
google.co.jp    MX preference = 40, mail exchanger = alt3.aspmx.l.google.com 
google.co.jp    MX preference = 30, mail exchanger = alt2.aspmx.l.google.com 
google.co.jp    MX preference = 10, mail exchanger = aspmx.l.google.com 
 
alt2.aspmx.l.google.com internet address = 74.125.129.27 
aspmx.l.google.com      internet address = 74.125.204.27 
aspmx.l.google.com      AAAA IPv6 address = 2404:6800:4008:c01::1b 
alt1.aspmx.l.google.com internet address = 173.194.199.26 
alt4.aspmx.l.google.com internet address = 74.125.192.26 
alt4.aspmx.l.google.com AAAA IPv6 address = 2607:f8b0:400d:c00::1a 
alt3.aspmx.l.google.com internet address = 74.125.136.26 
 
C:\>

 

 

逆引きの設定を確認したい

逆引きの方法は2種類あります。

 

【単純にグローバルIPを入れる】

C:\>nslookup 8.8.8.8 
サーバー:  UnKnown 
Address:  192.168.0.1 
 
名前:    google-public-dns-a.google.com 
Address:  8.8.8.8

 

 

-type=ptr を付ける

C:\>nslookup -type=ptr 8.8.8.8 
サーバー:  UnKnown 
Address:  192.168.0.1 
 
権限のない回答: 
8.8.8.8.in-addr.arpa    name = google-public-dns-a.google.com 
 
C:\>

 

 

Posted by 100%レンタルサーバーを使いこなすサイト管理人

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

AlphaOmega Captcha Medica  –  What Do You See?
     
 

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Secured By miniOrange