网络管理命令nslookup详解及国内外公共DNS地址汇总

235 次浏览
没有评论
一、基本知识:

互联网发展中比较人性化的技术要算DNS地址解析了,域名的引入从此让一串点分十进制IP地址有了更多的涵义。

DNS地址解析分为正向解析和反向解析,正向解析就是通过域名查找对应的IP地址,而反向解析就是通过IP地址查找域名。网络管理命令nslookup(Name Server Lookup的缩写)就是用来从DNS服务器查询域名、IP或其他DNS记录信息的。

二、nslookup常用用法:

1、命令格式:nslookup [-OPTION] [server|ip] [DNS SERVER]

OPTION参数主要有两类:

-q=TYPE,查询类型,-q是-query的简写(-query同样有效);    //windows系统下,-q、-qt、-query、-querytype作用一样。

TYPE类型值比较多,可自助查阅相关帮助资料,常使用的有:

-q=A,IPv4地址;-q=AAAA,IPv6地址

-q=CNANE,域名别名记录;-q=MB,存放指定邮箱的服务器

-q=MX,邮箱服务器记录;-q=PTR,反向记录

-t=NUMBER,设置超时时间,单位为秒s,-t是-timeout的简写(-timeout也有效)。    //windows系统下,不支持-t参数。

server|ip指域名或者IP地址。

DNS SERVER 指定查询的DNS服务器,也可以不指定。不指定时默认使用当前网络的主DNS地址。

2、使用示例:

(1)查询某个网站域名的IP地址:

nslookup -q=A www.baidu.com

nslookup -querytype=A www.itylq.com

网络管理命令nslookup详解及国内外公共DNS地址汇总

(2)指定DNS服务器进行查询:

nslookup -q=A www.leicong.net 223.5.5.5    //223.5.5.5为阿里云公共DNS地址

网络管理命令nslookup详解及国内外公共DNS地址汇总

通过图片中红色框可以看到,nslookup命令不指定DNS服务器地址时,默认使用当前电脑网络的主DNS(114.114.114.114);而手动指定阿里云DNS(223.5.5.5)时,nslookup是向指定的DNS服务器进行相关查询的。

(3)通过ip地址反查询域名:

nslookup -q=ptr 223.5.5.5

网络管理命令nslookup详解及国内外公共DNS地址汇总

注:实际使用中通过nslookup PTR进行反查询并不好用,只有少数知名网站的IP才能反查询到域名……推荐使用web在线专业工具IP地址域名反解析

(4)nslookup和ping命令比较:

nslookup和ping命令都可以通过域名获取到IP地址,但:

域名如果对应多台物理主机/多个IP地址,ping命令获取到的IP地址是由服务器根据一定的机制随机分配的,而nslookup可以一次性查询到域名下的所有IP地址;

nslookup支持PTR反查询,而ping命令不行;

nslookup可以通过给-q参数赋不同值,查询到该域名下别名、邮件、ISDN等不同类型的解析数据,而ping命令显然也不支持。

附:

国内知名公共DNS:

序号
名称
公共DNS地址
1
阿里云公共DNS
223.5.5.5
223.6.6.6
2
腾讯公共DNS
119.29.29.29
3
百度公共DNS
180.76.76.76
4
114DNS
114.114.114.114
5
OneDNS
117.50.11.11  拦截版:拦截恶意网站
117.50.10.10 纯净版:广告过滤、上网加速

家用或者普通办公推荐使用114DNS(114.114.114.114),延迟时间目前是最小的,但稳定性可能稍差一点;服务器、金融理财或者炒股等等推荐使用阿里云DNS(223.5.5.5),延迟比114高一点,但稳定性超好。其他的当作备用DNS或者测试用,没有特别突出的优势。

电信、联通、移动三大运营商在每个省份都设置了本地公共DNS,数量较多,就不一一列举了,感兴趣的可以查看:ip.cn/dns.html

国外知名公共DNS:

序号
名称
公共DNS地址
1
谷歌DNS
8.8.8.8    //国内已被墙…
8.8.4.4
2
IBM DNS
9.9.9.9
3
微软DNS
4.2.2.2    //当windows的一些组件/插件因网络问题安装失败时,
切换到微软DNS比较好用
4
Freenom World
80.80.80.80    //提供隐私保护
80.80.81.81
5
Cloudflare DNS
1.1.1.1

如果在国外,推荐使用谷歌DNS(8.8.8.8)或者Cloudflare DNS(1.1.1.1);涉及windows、office等微软软件下载异常相关时,可以尝试切换到微软DNS(4.2.2.2)。

正文完
 
itylq
版权声明:本站原创文章,由 itylq 2023-03-03发表,共计1868字。
转载说明:本站文章遵循CC-4.0国际许可协议,转载请注明出处(格式如“来源:IT摇篮曲www.itylq.com")。
评论(没有评论)