Linux 命令之 nslookup 命令-查询域名 DNS 信息的工具
文章目錄
- 介紹
- 常用選項(xiàng)
- 參考示例
介紹
nslookup命令的英文全稱為 “query Internet name server interactively ”。nslookup命令主要用來查詢域名的DNS信息。在使用nslookup之前,先確保已經(jīng)安裝了它,nslookup屬于bind-utils包下一個(gè)命令 。
nslookup有兩種工作模式,即“交互模式”和“非交互模式”。在“交互模式”下,用戶可以向域名服務(wù)器查詢各類主機(jī)、域名的信息,或者輸出域名中的主機(jī)列表。而在“非交互模式”下,用戶可以針對(duì)一個(gè)主機(jī)或域名僅僅獲取特定的名稱或所需信息。
進(jìn)入交互模式,直接輸入nslookup命令,不加任何參數(shù),則直接進(jìn)入交互模式,此時(shí)nslookup會(huì)連接到默認(rèn)的域名服務(wù)器(即/etc/resolv.conf的第一個(gè)dns地址)。或者輸入nslookup -nameserver/ip。
進(jìn)入非交互模式,就直接輸入nslookup 域名就可以了。
常用選項(xiàng)
| -sil | 不顯示任何警告信息 |
| exit | 退出命令 |
| server | 指定解析域名的服務(wù)器地址 |
| set type=soa | 設(shè)置查詢域名授權(quán)起始信息 |
| set type=a | 設(shè)置查詢域名A記錄 |
| set type=mx | 設(shè)置查詢域名郵件交換記錄 |
參考示例
示例 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,進(jìn)入交互模式下查詢域名信息:
[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”選項(xiàng)設(shè)置域名查詢類型進(jìn)行查詢:
[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總結(jié)
以上是生活随笔為你收集整理的Linux 命令之 nslookup 命令-查询域名 DNS 信息的工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 航空广告语186个
- 下一篇: 你比我猜题目大全105个