Linux DNS服务器 转发 named

2017年3月3日 2 条评论 2.44k 次阅读 0 人点赞

现有情况一般是个别域名需要指定解析,然后其他的还是转发到公网DNS服务器解析。所以只要设置个别解析,其他转发即可

1、安装

yum install -y bind bind-chroot bind-utils

2、配置

# /etc/named.conf 中关键设置
options {
        listen-on port 53 { any; };
        allow-query     { any; };
        forward first;
        forwarders {
                192.168.1.1;
                114.114.114.114;
        };
};

# /etc/named.rfc1912.zones 中添加需要单独解析的域名
zone "test.test.com" IN {
	type master;
	file "test.test.com.zone";
};

zone "2.1.168.192.in-addr.arpa" IN {
	type master;
	file "2.1.168.192.zone";
};

# /var/named 中新建上面2个文件
# cp named.localhost test.test.com.zone
# test.test.com.zone 内容如下:
$TTL 1D
@	IN SOA	@ rname.invalid. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
	NS	@
test.test.com.	 IN A 192.168.1.2
# cp named.localhost 2.1.168.192.zone
# 2.1.168.192.zone 内容如下:
$TTL 1D
@	IN SOA	@ rname.invalid. (
					0	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
	NS	@
	IN	PTR	test.test.com
# 保存重启服务即可 service named restart

反向解析不做也行

[v_blue]如果设置了转发服务器之后,无法解析,请检查当前系统时间是否与目标服务器时间匹配,更新系统时间即可。更多错误信息请查看/var/log/message[/v_blue]

Sevenfal

这个人太懒什么东西都没留下

文章评论(2)

  • sevenfal

    /var/named/下添加的文件需要给权限,或者更改用户归属

    2017年3月8日
  • sevenfal

    注意文件权限

    2017年6月20日