centos7/RHEL7下快速搭建DNS域名解析服务器
2017-03-29 15:19
176 查看
应用场境:此处搭建的DNS(Domain Name Server)更加偏向于企业内部需要一个域名服务器专门用来解析自己局域网内定义的域名;
比如:app1.company.com, app2.company.com, app3.company.com 。
优点:免去每次需要记忆ip并输入ip登陆;整齐划一便于管理;对于某些公司旗下的多款应用还可以实现SSO(单点登录)。
搭建环境:一台centos7(Redhat7适用)虚拟机
最终效果:在win7下测试:(此处的“tlswcloud”是我自己定义的域名,替换成自己要用的域名即可。)
具体配置:
1.安装软件:安装bind这款软件,后续的启动服务名为named.
~]#yum install -y bind
~]#rpm -qa|grep bind
bind-9.9.4:主程序文件;
bind-libs:主程序库文件;
bind-utils:包含测试检查工具命令,如:nslookup、dig、host、rndc...
2.编辑主配置文件:“named.conf”
~]# vim /etc/named.conf
注意:options里面的内容是全局生效;
{ any; }花括号和"any;"之间一定要有空格,如果有多个ip段,用分号“;”隔开;
forward {first|only}:first就是优先用forwarders里的ip转发;
另外,如下开启和关闭:
留意配置文件最后结尾处,你可以直接在当前配置文件里最后新增第3步里面的内容,也可以到这(named.rfc1912.zones)里面去编辑,如下:
3. 编辑配置文件:“named.rfc1912.zones”
~]# vim /etc/named.rfc1912.zones 在最后添加如下两段内容:
说明:正向区域解析就是将域名解析出IP,反向区域解析就是将IP解析出域名,
如果不建反向区域解析文件,测试的时候会在文章顶部的最终效果图中的服务器后面出现unkonw。
4.新建正反向区域解析文件
其中,正向区域解析文件“tlswcloud.com.zone”内容如下:
其中,反向区域解析文件“158.158.41.zone”内容如下:
说明:把里面的IP和tlswcloud.com字样换成自己的所需,
特别提醒:①留意“.”号,不能少;
②每次更改(新增或者删除)以上文件内容,都要变更那个serial号码,通常+1即可;
③正反向解析文件的属组一定要改为named;
至此,配置部分完成。
5.重载配置和服务
~]# systemctl restart named
或者
~]#rndc reload
6.查看状态并测试
~]#rndc status
在windows命令行下测试:
解析内部域名“zabbix.tlswcloud.com”,如下:
解析外部域名“www.baidu.com”,如下:
注:关于别名,可以写在区域文件中(关键字"CNAME")。
比如:app1.company.com, app2.company.com, app3.company.com 。
优点:免去每次需要记忆ip并输入ip登陆;整齐划一便于管理;对于某些公司旗下的多款应用还可以实现SSO(单点登录)。
搭建环境:一台centos7(Redhat7适用)虚拟机
最终效果:在win7下测试:(此处的“tlswcloud”是我自己定义的域名,替换成自己要用的域名即可。)
具体配置:
1.安装软件:安装bind这款软件,后续的启动服务名为named.
~]#yum install -y bind
~]#rpm -qa|grep bind
bind-9.9.4:主程序文件;
bind-libs:主程序库文件;
bind-utils:包含测试检查工具命令,如:nslookup、dig、host、rndc...
2.编辑主配置文件:“named.conf”
~]# vim /etc/named.conf
注意:options里面的内容是全局生效;
{ any; }花括号和"any;"之间一定要有空格,如果有多个ip段,用分号“;”隔开;
forward {first|only}:first就是优先用forwarders里的ip转发;
另外,如下开启和关闭:
留意配置文件最后结尾处,你可以直接在当前配置文件里最后新增第3步里面的内容,也可以到这(named.rfc1912.zones)里面去编辑,如下:
3. 编辑配置文件:“named.rfc1912.zones”
~]# vim /etc/named.rfc1912.zones 在最后添加如下两段内容:
说明:正向区域解析就是将域名解析出IP,反向区域解析就是将IP解析出域名,
如果不建反向区域解析文件,测试的时候会在文章顶部的最终效果图中的服务器后面出现unkonw。
4.新建正反向区域解析文件
其中,正向区域解析文件“tlswcloud.com.zone”内容如下:
其中,反向区域解析文件“158.158.41.zone”内容如下:
说明:把里面的IP和tlswcloud.com字样换成自己的所需,
特别提醒:①留意“.”号,不能少;
②每次更改(新增或者删除)以上文件内容,都要变更那个serial号码,通常+1即可;
③正反向解析文件的属组一定要改为named;
至此,配置部分完成。
5.重载配置和服务
~]# systemctl restart named
或者
~]#rndc reload
6.查看状态并测试
~]#rndc status
在windows命令行下测试:
解析内部域名“zabbix.tlswcloud.com”,如下:
解析外部域名“www.baidu.com”,如下:
注:关于别名,可以写在区域文件中(关键字"CNAME")。
相关文章推荐
- CentOS 7下快速安装Gitlab,搭建个人或者公司内部使用的Git服务器
- rsync服务器的快速搭建和使用[转]
- php 服务器快速搭建
- 快速告诉你如何搭建中小型企业主dns(域名解析)服务器以及实现主副dns同步实验!
- 使用VisualSVN Server快速搭建基于SVN的代码版本控制服务器
- windows创建SVN服务器之三---快速搭建版本控制环境
- 用vsftp快速搭建ftp服务器教程指南
- CentOS6.2/5.8下LNMP高性能的WEB服务器快速Yum搭建流程
- 在Linux下如何快速搭建安全的FTP服务器
- CentOS5中快速搭建ftp服务器
- 在RHEL6中用BASH脚本搭建DNS域名解析服务器
- php 服务器快速搭建
- 用 python 快速搭建网游服务器
- 用 XAMPP 快速搭建 Joomla! 本地测试服务器 (转自joomla之门)
- 快速搭建yum服务器
- 用APMServ5.2.0快速搭建PHP本地服务器|下载
- 快速搭建subversion服务器
- 用 python 快速搭建网游服务器