配置Linux下Dig工具的安装与配置(linuxdig安装)
《配置Linux下Dig工具的安装与配置》
使用Linux下的Dig工具可以方便快捷地查询域名以及对应IP信息、Mail Exchange (MX)记录、Name Server(NS)记录等DNS记录信息,是一般网络管理人员安装配置网络时必备的工具,本文将介绍Linux下Dig工具的安装以及DNS配置过程,供安装配置网络时参考。
1.安装Dig工具:
操作系统 Linux 版本至少要求CentOS 5.x 版本以上
登录Linux系统,在终端输入以下指令:
yum -y install bind-utils
如果安装完毕的话,可在/usr/bin/ 下看到 dig 命令,如果没有安装,可以尝试安装一下社区版本的 bind 包,尝试下以下指令:
yum -y install bind
2.配置DNS服务器:
首先确认一下 DNS 服务器信息,包括Master Server 和 Slaves,然后安装 bind 守护进程:
yum -y install bind
然后是配置named.conf文件,在/etc/named.conf文件中,可以看到不同的配置项,接下来需要配置这些配置项,并填入 DNS 服务器信息,具体位置如下:
options {
listen-on port 53 { 127.0.0.1; };
directory “/var/named”;
dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;
// 服务器地址
allow-query { any; };
allow-transfer { masters; };
};
继续配置zone文件目录,在zones字段中填入相应的路径,并新增一个zone字段来配置DNS域名,具体位置如下:
// zone 字段
zone “example.com” {
type master;
file “example.com.forward.db”;
allow-update { none; };
};
zone “0.168.192.in-addr.arpa” {
type master;
file “revise.zone”;
allow-update { none; };
};
之后就是设置DNS域名的解析信息,在前面配置的zone文件路径下创建DB文件,如example.com.forward.db文件,并根据DNS信息填入实际的域名和IP信息,具体内容如下:
@ IN SOA ns1.example.com. root.example.com. (
1999101201 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
3600 ; Minimum TTL
)
NS ns1.example.com.
NS ns2.example.com.
IN MX 10 mail.example.com.
ns1 IN A 192.168.0.1
ns2 IN A 192.168.0.2
mail IN A 192.168.0.3
www IN A 192.168.0.4
最后启动DNS服务,完成配置:
service named start
安装配置完毕后,网络管理人员可以通过Linux下的Dig工具进行域名的查询以及DNS信息的校验,Dig工具的命令格式如下:
dig [@server] [-b address] [-p port] [-f filename] host [{type|class}]
可以根据需要添加不同的参数,进行定制DNS查询,例如查询域名example.com的A记录信息,可以使用以下命令:
dig @8.8.8.8 example.com A
以上就是Linux下Dig工具的安装与配置,安装配置网络时,可以参考此方法进行Dig工具的配置,从而迅速获取网络信息,节约时间。
最后,需要提醒的是,在安装配置Linux下的Dig工具时,一定要仔细检查DNS配置文件,确保配置信息的正确性,以免出现意外的问题。