linux dns语法检测工具,DNS解析检查工具之nslookup
nslookup命令用于查詢DNS的記錄,查看域名解析是否正常,在網絡故障的時候用來診斷網絡問題。
nslookup的用法相對來說還是蠻簡單的,主要是下面的幾個用法。
1 直接查詢
這個可能大家用到最多,查詢一個域名的A記錄。
語法如下:
nslookup ?domain ?[dns-server]
如果沒指定dns-server,用系統默認的dns服務器。下面是一個例子(Linux系統):
[root@localhost ~]# nslookup www.baidu.com
Server: ????????114.114.114.114
Address: ???????114.114.114.114#53
Non-authoritative answer:
www.baidu.com ??canonical name = www.a.shifen.com.
Name: ??www.a.shifen.com
Address: 220.181.38.149
Name: ??www.a.shifen.com
Address: 220.181.38.150
2 查詢其他記錄
直接查詢返回的是A記錄,我們可以指定參數,查詢其他記錄,比如AAAA、MX等。
語法如下:
nslookup ?-qt=type ?domain ?[dns-server]
其中,type可以是以下這些類型:
A 地址記錄
AAAA 地址記錄
AFSDB Andrew文件系統數據庫服務器記錄
ATMA ATM地址記錄
CNAME 別名記錄
HINFO 硬件配置記錄,包括CPU、操作系統信息
ISDN 域名對應的ISDN號碼
MB 存放指定郵箱的服務器
MG 郵件組記錄
MINFO 郵件組和郵箱的信息記錄
MR 改名的郵箱記錄
MX 郵件服務器記錄
NS 名字服務器記錄
PTR 反向記錄
RP 負責人記錄
RT 路由穿透記錄
SRV TCP服務器信息記錄
TXT 域名對應的文本信息
X25 域名對應的X.25地址記錄
例如(Linux系統):
[root@localhost ~]# nslookup -qt=mx baidu.com 8.8.8.8
*** Invalid option: qt=ns
Server: ????????8.8.8.8
Address: ???????8.8.8.8#53
Non-authoritative answer:
Name: ??baidu.com
Address: 220.181.38.148
Name: ??baidu.com
Address: 39.156.69.79
3 查詢更具體的信息
查詢語法:
nslookup –d [其他參數] domain [dns-server]
只要在查詢的時候,加上-d參數,即可查詢域名的緩存。
4 交互式查詢
命令行直接輸入:nslookup ?直接進入默認DNS查詢模式
[root@localhost ~]# nslookup
> www.baidu.com? -->查詢百度,默認A記錄
Server: ????????114.114.114.114
Address: ???????114.114.114.114#53
Non-authoritative answer:
www.baidu.com ??canonical name = www.a.shifen.com.
Name: ??www.a.shifen.com
Address: 220.181.38.150
Name: ??www.a.shifen.com
Address: 220.181.38.149
> server 8.8.8.8 -->改變默認DNS,使用8.8.8.8作為DNS服務器
Default server: 8.8.8.8
Address: 8.8.8.8#53
> 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: 220.181.38.150
Name: ??www.a.shifen.com
Address: 220.181.38.149
> set qt=mx ????? -->設置查詢mx記錄
*** Invalid option: qt=mx
> baidu.com
Server: ????????8.8.8.8
Address: ???????8.8.8.8#53
Non-authoritative answer:
Name: ??baidu.com
Address: 220.181.38.148
Name: ??baidu.com
Address: 39.156.69.79
> exit -->退出
冰川網絡 智能DNS? 嵌入式DNS
總結
以上是生活随笔為你收集整理的linux dns语法检测工具,DNS解析检查工具之nslookup的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux提升网络实时性,通过调整Lin
- 下一篇: linux中怎么删除只读变量,【Linu