您的位置:首页 > 其它

搭建dns服务器-域名解析

2017-12-06 05:36 113 查看

1、背景描述

部署的服务,需要用域名访问,在host文件中配置是没有问题,但是如果要是多台电脑去访问,则需要手动去修改所有的host文件,如果哪一天要是添加一个域名,则又需要手动去修改所有的host文件。

2、搭建dns服务

解决上面的 最好的问题是搭建一个dns服务器,进行域名解析,这样做的好处是即使修改域名了,也不用去修改host文件,更不用每台去操作了。

3、步骤

yum安装

yum install bind bind-utils


安装完重启看看

service named start




修改配置文件-named.conf

重启没问题,说明安装没问题,下面就是修改配置文件的事情了。。。

[root@kafzook6 named]# cat /etc/named.conf

options {
#any
listen-on port 53 { any; };
listen-on-v6 port 53 { ::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";
#any
allow-query     { any; };
recursion yes;
forwarders {
10.10.60.253;
8.8.4.4;
};

dnssec-enable yes;
dnssec-validation yes;

/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";

managed-keys-directory "/var/named/dynamic";
};

logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};

zone "." IN {
type hint;
file "named.ca";
};

zone "udp.dctsi.mil" IN {
type master;
#这个文件我们需要去配置
file "udp.dctsi.mil.db";
allow-update { none; };
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";


配置udp.dctsi.mil.db文件

<
4000
pre class="prettyprint">
# /var/named目录下,设置x权限。
[root@kafzook6 named]# cat udp.dctsi.mil.db

$TTL 86400
@ IN SOA primary.udp.dctsi.mil. root.udp.dctsi.mil. (
2016042112 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
43200 ;Minimum TTL
)
;Name Server Information
@ IN NS primary.udp.dctsi.mil.
;IP address of Name Server
primary IN A 192.168.14.148
;A - Record HostName To Ip Address
@ IN A 192.168.14.148
~


4、验证配置是否成功

[root@kafzook6 named]# dig udp.dctsi.mil


出现下面的情况则表示配置成功



5、重启服务

[root@kafzook6 named]# service named restart


最后在自己的本机上配置一下ipv4的地址如下图所示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: