nslookup是一款解析域名的工具
命令行
/* 使用本机默认DNS */
nslookup www.baidu.com
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 180.101.49.12
Name: www.a.shifen.com
Address: 180.101.49.11
/* 指定DNS服务器 */
nslookup www.baidu.com 8.8.8.8
nslookup会自动解析域名对应的IP
- 先是将www.baidu.com解析成对应的cname域名www.a.shifen.com
- 在解析www.a.shifen.com对应的IP(也有可能还是解析成对应的cname,具体需要看DNS服务器存储的域名对应关系)
交互式
/* 进入交互式 */
nslookup
/* 解析域名 */
>www.baidu.com
/* 主机默认DNS */
>host
/* 默认DNS */
>server
/* 修改默认DNS */
>server 114.114.114.114
/* 将DNS修改成域名 */
>lserver www.baidu.com
/* 查询参数列表 */
>set all
/* 显示或关闭响应报文 */
>set [no]debug / [no]deb
/* 显示或关闭请求和响应报文 */
>set [no]d2
/* 指定记录类型 */
>set type=mx
>set ty=mx
>set q=mx
>set querytype=mx
/* 超时等待 */
>set timeout=10
/* 开启或关闭虚电路发送请求 */
>set [no]vc
/* 开启或关闭选择DNS */
>set [no]fail
/* 指定重试次数 */
>set retry=5
/* 退出 */
>exit