nslookupコマンドの基本的な使用

nslookupコマンドの基本的な使用

nslookupコマンド:DNSを照会するネームサーバのルックアップ。

1:nslookupコマンドをインストールします。

[root@localhost ~]#  yum install bind-utils       #bind-utils包含了host,dig,nslookup等命令

2:nslookupを二つのモード

対話モード 非対話型モード
nslookupコマンド 唯一のnslookupコマンドを実行する必要がある、あなたは、ドメイン・ネーム・サーバーなどの継続的なクエリを開始することができます ユーザーが開始クエリが使い捨てであります

対話モードのデモ:

[root@localhost ~]# nslookup               #使用/etc/resolv.conf第一行所配置的域名服务器来查询
> 
[root@localhost ~]# nslookup - 8.8.8.8     #指定8.8.8.8的域名服务器来查询
> 
[root@localhost ~]# nslookup - 8.8.8.8      #指定8.8.8.8的域名服务器来查询www.baidu.com的ip地址
> www.baidu.com
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 183.232.231.172
Name:   www.a.shifen.com
Address: 183.232.231.174
> 

非対話型モードのデモ:

[root@localhost ~]# nslookup www.baidu.com
Server:         192.168.3.1
Address:        192.168.3.1#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 183.232.231.172
Name:   www.a.shifen.com
Address: 183.232.231.174

[root@localhost ~]# 
##Non-authoritative answer :从本机缓存种获取的DNS解析数据就是非授权的,因为DNS缓存有时间差,不一定保证本机缓存的是最新的数据。

3:nslookupコマンド出力の解析

上半分:DNSサーバ情報

下半分:DNS情報

[root@localhost ~]# nslookup www.baidu.com
Server:         192.168.3.1      #本次DNS解析所使用的DNS服务器,默认使用/etc/resolv.conf第一个DNS服务器
Address:        192.168.3.1#53   #连接到的DNS服务器的具体ip地址和端口

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.    #CNAME,别名
Name:   www.a.shifen.com
Address: 183.232.231.172                              #百度真正对应的ip地址1
Name:   www.a.shifen.com
Address: 183.232.231.174                            #百度真正对应的ip地址1

4.DNS契約5個組

{ドメイン名、生存時間、クラス、タイプ、値}

ドメイン名 寿命 カテゴリ タイプ
私たちは、ドメイン名のクエリを参照してください。 場合は、長い保存する必要があり、各ドメインで、このDNSサーバー では、すなわちインターネット これは、レコードのタイプを示し
、即ち、SOA、A、MX、NS、8を含む CNAME、PTR、HINFO およびTXT。
種類に応じて、異なる値を持っています

説明の8種類:

SOA A MX NS CNAME PTR HINFO txt
権威のスタートは、スタートを許可、私たちは、ドメインは、最も基本的な情報に名前を取得することができます:
メール:管理者の電子メールアドレスの
シリアルを:バージョン番号
の更新スレーブ:スレーブはマスターのDNSサーバーにデータを更新するためにどのくらいのDNSサーバを示している
再試行:開始しますスレーブマスター、接続の試みがどのように頻繁にして間隔を接続しない場合は、リフレッシュ
期限切れ:更新を開始するとき、まだスレーブマスターに接続できない場合には、後の長いあきらめ
最小:あなたはこれをキャッシュしたい場合はそのTTLを、外部のDNSサーバを表し、認証データのDNSサーバ、その後、保存したいどのくらい
それは、それに対応するIPアドレス情報を示すために本明細書中で使用される、解決ドメイン名とIPアドレスを表し、 メール交換、すなわちメール交換。該当するメールサーバーの設定、MXが空でない場合は、対応する現在のメールサーバのドメイン名を示すために使用されます ネームサーバは、DNSサーバの情報が含まれているの下で与えられたドメイン名を表します 標準名、別名 ポインタ、逆溶液を表すために使用される情報 情報に含まれるCPUとOS テキスト情報

プレゼンテーション次のように:

[root@localhost ~]# nslookup -type=soa www.baidu.com  
Server:         192.168.3.1
Address:        192.168.3.1#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.

Authoritative answers can be found from:
a.shifen.com
        origin = ns1.a.shifen.com
        mail addr = baidu_dns_master.baidu.com
        serial = 1910010002
        refresh = 5
        retry = 5
        expire = 2592000
        minimum = 3600
        
[root@localhost ~]# nslookup -type=ip  www.baidu.com
unknown query type: ip
Server:         192.168.3.1
Address:        192.168.3.1#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 183.232.231.172
Name:   www.a.shifen.com
Address: 183.232.231.174

おすすめ

転載: www.cnblogs.com/zhoujun007/p/11626943.html