您的位置:首页 > 运维架构 > Linux

【转】Linux搭建DNS域名服务器

2015-12-29 00:00 330 查看
摘要: 主要用一些小技巧,用bind软件在Linux下搭建域名服务器,进行域名解析

首先科普一下。
域名解析:
域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。
域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。说得简单点就是将好记的域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。(来源百度百科)
DNS的全称是Domain Name Server,一种程序,它保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。(来源百度百科)
## Centos 6 版本
首先要安装软件包
# yum install -y bind
# service named start
Starting named: [ OK ]
# vim /etc/named.conf
options {
listen-on port 53 { any; }; # IP地址改成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”;
allow-query { any; }; # 改成any,允许所有
recursion yes;
dnssec-enable yes;
dnssec-validation no; # 改成no
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file “/etc/named.iscdlv.key”;
managed-keys-directory “/var/named/dynamic”;
};
……
zone “test.test” IN {
type master;
file “test.test.zone”; # 文件位置
};
# cp -p /var/namednamed.localhost test.test.zone # 创建一个临时配置文件
#vim /var/test.test.zone # 对配置文件进行最后修改
$TTL 1D
@ IN SOA test.test. admin.test.test. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS www.test.test.
www A 42.96.***.***
注意域名后面的 “. ” 代表根
这样一个主域名服务器就搭建成功了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux域名服务器