1. 程式人生 > >05-Linux中DNS詳解(二)

05-Linux中DNS詳解(二)

相關 proc gen lin 四種方法 .... rate 我的網站 四種

接“04-Linux中DNS詳解(一)”


六、在Linux上測試域名解析
1、先檢查DNS是否設置正確

cat /etc/resolv.conf

[resolv.conf]
# Generated by NetworkManager
nameserver 192.168.80.100

2、使用nslookup來測試域名解析
a.常規解析法

nslookup wwww.zhangyujia.cn
-----
Server:         192.168.80.100
Address:        192.168.80.100#53

b.使用指定的DNS解析

nslookup www.zhangyujia.cn 114.114.114.114 #後邊接上指定的DNS
-----
Server:         114.114.114.114
Address:        114.114.114.114#53

Non-authoritative answer: #非權威應答,解析的是互聯網上的主機
Name:   www.zhangyujia.cn
Address: xxx.xxx.xxx.xxx

c.交互式測試域名解析

nslookup
-----
> www.zhangyujia.cn
Server:         192.168.80.100
Address:        192.168.80.100#53

Name:   www.zhangyujia.cn
Address: 192.168.80.100
> set type=mx #和WINDOWS一樣,也可以設置解析類別
> 163.com

d.退出

exit

3、使用host來測試域名解析(四種方法,若發現命令不可用,請執行yum install bind-utils安裝域名解析測試相關工具)

host -a zhangyujia.cn. 192.168.80.100 #列出該主機的所有相關信息
host -l zhangyujia.cn. 192.168.80.100 #列出該域名的所有主機記錄
host -i 131.107.8.222 192.168.80.100  #逆向解析
host -t mx zhangyujia.cn 192.168.80.100 #指定查找類型記錄類型(a ptr cname txt......)

3、使用dig來測試域名解析

dig @192.168.80.100 www.baidu.com a #使用192.168.80.100DNS服務器解析www.baidu.com主機記錄

4、使用whois查詢域名所有者(若發現命令不可用,請執行yum install jwhois安裝此工具)

whois baidu.com

歡迎關註
新浪微博:https://weibo.com/yougazhang0506
微信公眾平臺:張雨嘉
技術分享圖片
我的網站:http://www.zhangyujia.cn
51CTO博客:http://blog.51cto.com/11099293

05-Linux中DNS詳解(二)