3.2 server domain与lserverdomain
这两条指令都是用来指定新的域名服务器的。
3.2.1 默认域名服务器
在使用nslookup指令时,如果没有指定域名服务器,则会使用默认的域名服务器。Kali Linux的默认域名服务器保存在/etc/resolv.conf文件中,如图5所示。
图5 resovl.conf文件
从图5中可以看出,本机的默认域名服务器时192.168.126.2。在使用nslookup的交互模式和非交互模式时,如果没有指定域名服务器,则Kali Linux将使用默认的域名服务器。
3.2.2 非交互模式下指定域名服务器
在nslookup的非交互模式下,使用“-”来指定域名服务器,如图6所示。
图6 非交互模式下指定域名服务器
以上指令表示在8.8.8.8这个域名服务器上查询www.baidu.com的主机信息。
相关链接3 8.8.8.8是Google公司提供的域名服务器,位于美国。114.114.114.114是国内通用的域名服务器。
3.2.3 交互模式下指定域名服务器
(1)在进入交互模式时指定域名服务器
在“3 交互模式”中提到,nslookup不带任何参数时,可以进入其交互模式。也可以将nslookup的第一个参数设置为“-”,第二个参数设置为指定的域名服务器,此时也会进入nslookup的交互模式,并且此时的域名服务器已经设置为第二个参数指定的域名服务器,如图7所示。
图7 进入交互模式时指定域名服务器
从图7中可以看到,在进入交互模式时,将域名服务器设置为“8.8.8.8”,之后在交互模式下都时从该服务器中查询信息。
(2)在进入交互模式后指定域名服务器
也可以先使用nslookup不带任何参数进入交互模式,之后在交互模式中使用“sever”或者“lserver”指定域名服务器,如图8所示。
图8 进入交互模式后指定域名服务器
在通过不带参数的nslookup进入交互模式后,使用server指令将域名服务器指定为“8.8.8.8”,之后就是在该域名服务器中查询信息了。
3.4 退出交互模式
使用exit指令,退出交互模式。