- 配置 Linux客户端
在Linux系统中可以通过修改/etc/resolv.conf文件来设置DNS客户端,如下所示。
[root@RHEL7-1 ~]# vim /etc/resolv.conf
nameserver 192.168.10.1
nameserver 192.168.10.2
search long.com
Address: 192.168.10.4
2.10.168.192.in-addr.arpa name = mail.long.com.
>set all //显示当前设置的所有值
Default server: 192.168.10.1
Address:192.168.10.1#53
Set options:
novc nodebug nod2
search recurse
timeout =0 retry =3 port= 53
querytype= A class= IN
srchlist = long.com
//查询1ong.com域的NS资源记录配置
>set type=NS //此行中 type 的取值还可以为 SOA、MX、CNAME、A、PTR 及any等
> long.com
Server: 192.168.10.1
Address: 192.168.10.1#53
long.com nameserver = dns.long.com.
>exit
[root@client1~]#
2. dig 命令
dig(domain information groper)是一个灵活的命令行方式的域名查询工具,常用于从域名服务器获取特定的信息。例如,通过dig命令查看域名 www.long.com 的信息。
[root@Client1 ~]# dig www.long.com
; <<>> DiG 9.9.4-RedHat-9.9.4-50.el7 <<>> www.long.com
;;global options: +cmd
;;Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41379
flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;;OPT PSEUDOSECTION:
; EDNS:version:0, flags:; udp: 4096
:;QUESTION SECTION:
; IN A
;; ANSWER SECTION:
800 IN A 192.168.10.4
;; AUTHORITY SECTION:
long.com. 800 IN NS
dns.long.com.
;; ADDITIONAL SECTION:
dns.long.com. 800 192.168.10.1
;; Query time: 2 msec
;; SERVER:192.168.10.1#53(192.168,10.1)
;;WHEN: Tue Jul 17 22:22:40 CST 2018
;; MSG SIZE rcvd: 91