Linux 命令之 nslookup 命令-查询域名 DNS 信息的工具
生活随笔
收集整理的這篇文章主要介紹了
Linux 命令之 nslookup 命令-查询域名 DNS 信息的工具
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 介紹
- 常用選項
- 參考示例
介紹
nslookup命令的英文全稱為 “query Internet name server interactively ”。nslookup命令主要用來查詢域名的DNS信息。在使用nslookup之前,先確保已經安裝了它,nslookup屬于bind-utils包下一個命令 。
nslookup有兩種工作模式,即“交互模式”和“非交互模式”。在“交互模式”下,用戶可以向域名服務器查詢各類主機、域名的信息,或者輸出域名中的主機列表。而在“非交互模式”下,用戶可以針對一個主機或域名僅僅獲取特定的名稱或所需信息。
進入交互模式,直接輸入nslookup命令,不加任何參數,則直接進入交互模式,此時nslookup會連接到默認的域名服務器(即/etc/resolv.conf的第一個dns地址)。或者輸入nslookup -nameserver/ip。
進入非交互模式,就直接輸入nslookup 域名就可以了。
常用選項
| -sil | 不顯示任何警告信息 |
| exit | 退出命令 |
| server | 指定解析域名的服務器地址 |
| set type=soa | 設置查詢域名授權起始信息 |
| set type=a | 設置查詢域名A記錄 |
| set type=mx | 設置查詢域名郵件交換記錄 |
參考示例
示例 1,在非交互模式下查詢域名基本信息:
[root@linuxcool ~]# nslookup linuxcool.com Server: 180.76.76.76 Address: 180.76.76.76#53 Non-authoritative answer: Name: linuxcool.com Address: 216.218.186.2 Name: linuxcool.com Address: 2001:470:0:76::2示例 2,進入交互模式下查詢域名信息:
[root@linuxcool ~]# nslookup >linuxcool.com Server: 180.76.76.76 Address: 180.76.76.76#53 Non-authoritative answer: Name: linuxcool.com Address: 216.218.186.2 Name: linuxcool.com Address: 2001:470:0:76::2 >示例 3,在交互模式下使用“set”選項設置域名查詢類型進行查詢:
[root@linuxcool ~]# nslookup >set type=mx >linuxcool.com Server: 180.76.76.76 Address: 180.76.76.76#53 Non-authoritative answer: linuxcool.com mail exchanger = 1 linuxcool.com.Authoritative answers can be found from: linuxcool.com internet address = 216.218.186.2 linuxcool.com has AAAA address 2001:470:0:76::2總結
以上是生活随笔為你收集整理的Linux 命令之 nslookup 命令-查询域名 DNS 信息的工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 航空广告语186个
- 下一篇: Linux 命令之 cd 命令-切换目录