DNS,nslookup和dig的使用

DNS的配置文件放在
/etc/resolv.conf
如果其中没有域名服务器的ip的话可以自己指定
目前我知道的一个是:      8.8.8.8
另一个是:                114.114.114.114
具体语法
servername 8.8.8.8
一般该文件默认的dns服务器域名IP为网关IP

nslook域名解析服务的用法
nslook是一个能够查询互联网域名服务器信息的程序,它有两种工作模式:
交互模式和非交互模式
我们只学交互模式吧,因为它的功能比较强大

nslookup是一个可以通过输入域名获得IP的服务
DNS,nslookup和dig的使用_第1张图片

nslookup - 8.8.8.8
我们可以通过在nslookup后面加上 -和域名的方法指定nslookup在进行域名解析的时候用到的默认服务器
也可以进入nslookup交互模式后输入
server 8.8.8.8  来指定域名服务器


如果想看nslookup解析域名的详细过程
可以通过交互模式下输入 set debug    来实现

如果不想看解析过程了  可以通过set nodebug来关闭详细解析功能

当然nslookup不只是能解析域名所对应的Ipv4地址,还能解析其他很多东西例如
DNS,nslookup和dig的使用_第2张图片
其中有我们差用到的CNAME,MX
具体实现方法为: set type=XXX   XXX为参数
exit来退出交互模式



dig的使用
格式如下: 
@来指定域名服务器
A为解析类型
dig @8.8.8.8 www.baidu.com A
-t 指定要解析的类型
例子
dig @8.8.8.8 www.baidu.com -t MX
DNS,nslookup和dig的使用_第3张图片

解析跟踪路径
dig + trace 域名







你可能感兴趣的:(LINUX相关操作)