bind-936-25P1el5_1112
3配置zone文件
vi /var/named/aacomzone内容如下:
4启动bind服务
5查看dns解析结果
验证结果
nginx配置:
步骤:
1启动上述配置的bind服务器和nginx
2curl -v -x 1271:8080 >Linux下搭建DNS Server的软件首选Bind,其有不同的版本,Window DNS是从Bind 4x改进过来的,另外Bind8x和Bind9x从安全性及扩充性方面做了很多改进,为了实现对IPv6DNS的支持,采用Bind v9来实现,bind9x提供IPv6 socket的DNS查询,支持IPv6资源记录关于Bind9x的详细特性建议到Bind的Web站点查阅,Bind的最新版本可以到 >BIND
(Berkeley
Internet
Name
Domain)是Domain
Name
System
(DNS)
协议的一个实现,提供了DNS主要功能的开放实现,包括
域名服务器
(named)
DNS解析库函数
DNS服务器运行调试所用的工具
是一款开放源码的DNS服务器软件,由美国加州大学Berkeley分校开发和维护的,
按照ISC的调查报告,BIND是世界上使用最多最广泛的域名服务系统。不论你的邮件服务器,WEB服务器或者其他的services如何的安全可靠,DNS的故障会给你带来用户根本无法访问这些服务。
BIND,也是我们常说的named,由于多数网络应用程序使用其功能,所以在很多BIND的弱点及时被发现。主要分为三个版本:
v4
1998年多数UNIX捆绑的是BIND4,已经被多数厂商抛弃了,除了OpenBSD还在使用。OpenBSD核心人为BIND8过于复杂和不安全,所以继续使用BIND4。这样一来BIND8/9的很多优点都不包括在v4中。
v8
就是如今使用最多最广的版本,其详细内容可以参阅
BIND
8+
域名服务器安全增强
v9
最新版本的BIND,全部重新写过,免费(但是由商业公司资助),也添加了许多新的功能(但是安全上也可能有更多的问题)。BIND9在2000年十月份推出,现在稳定版本是932。
32
软件的相关资源
官方网站:
>Linux搭建DNS服务器简要步骤:
1
简要步骤:
1在bind的主配置文件中添加该域
2在/var/named中创建该域的zone文件
3编辑zone文件,添加需要的信息
4检测防火墙或selinux设置
5启动bind服务,重启网络服务
6用户端测试域名解析
END
搭建DNS服务器详细步骤:
1
1、安装DNS服务器组件
安装bind
yum install -y bind bind-chroot bind-utils
2
2、编辑DNS主配置文件
vi /etc/namedconf修改主配置文件,如下图:
修改完毕,保存退出
3
3、接着修改namedrfc1912zones文件,vi /etc/namedrfc1912zones,如下图:
4
4、添加设置DNS正向解析
修改zone配置文件,正向解析:
cd /var/named/
cp namedlocalhost szlptcnzone
vi szlptcnzone(要和主配置文件[/etc/namedrfc1912zones]里面定义的zone文件名一致)
5
5、修改zone配置文件,反向解析:
cd /var/named/
cp namedlocalhost 32168192zone
vi 0168192zone(要和主配置[/etc/namedrfc1912zones]文件里面定义的zone文件名一致)
6
6、更改防火墙设置和selinux设置
Getenforce(查看selinux是否开启)
setenforce 0
vi /etc/sysconfig/iptables #配置防火墙端口
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重启防火墙,使规则生效
7
7、启动DNS服(注意DNS服务名称在linux是叫做bind)
service named start
8
8、测试检测域信息是否正常(重要)
检查之前先看下 配置文件有没有读取权限 ll /var/named
(如果没有读取全线, chmod +r /var/named/ 即可)
9
9、检查bind文件配置过程中容易出错
以下命令用以检查bind配置文件及zone文件语法
named-checkconf /etc/namedconf
named-checkzone szlptcn /var/named/ szlptcnzone
10
10、启动重启DNS服务,查看服务状态
service named restart
service network restart
用户端测试解析,通过nslookup进行测试。
END
注意事项
以上经验截图是以centos系统版本为例,其他linux版本配置文件可能有所不同。根据实际情况修改
本经验小编亲测截图,如果您觉得对您有帮助,就点击支持我吧。点击关注“咗嚛”,及时获取最新经验资讯!dns服务器搭建配置方法:
建dns是通过新建dns角色服务器来实现,打开2008系统之后,打开服务器管理器找到角色----右侧有一个添加角色
接着进入角色新建向导页面,默认进行下一步
等待片刻扫描服务器角色之后,勾选dns服务器(注意搭建dns服务器要求固定IP地址)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)