【转】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.***.***
注意域名后面的 “. ” 代表根
这样一个主域名服务器就搭建成功了
首先科普一下。
域名解析:
域名解析是把域名指向网站空间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.***.***
注意域名后面的 “. ” 代表根
这样一个主域名服务器就搭建成功了
相关文章推荐
- DNS服务器的搭建
- centos 6.X minimal 系列最小化安装完成后,安装mono和jexus过程小记录
- maven项目部署到linux上的奇葩问题
- 两个命令实现Linux下定时删除临时文件
- useradd添加用户无法进入可视化界面
- 后台编译linux内核代码的方法
- Hadoop实战(一) 在VMWare上搭建centos虚拟机集群
- Linux平台Makefile文件的编写基础入门(课堂作业)
- linux 中 timeval结构体
- linux命令
- linux初级,连网
- Linux下安装Source Navigator
- linux YouCompleteMe 安装和使用笔记
- CentOS 系统启动流程(图)
- Linux下USB转串口的驱动
- Linux内存管理原理
- windows+centos安装
- 【操作系统】U盘如何挂载到Linux系统上
- linux下不能使用shutdown命令
- Linux多线程实践(二)线程基本API(POSIX)