搭建DNS服务,正向解析域名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建DNS服务,正向解析域名相关的知识,希望对你有一定的参考价值。

搭建DNS服务,实现正向解析功能;根据域名查询ip地址,即将指定的域名解析成相对应的ip,域名的正向解析是DNS服务器最基本的功能。

配置文件:

主配置文件:作用于服务器本身/etc/named.conf

区域配置文件:作用于相关的域名 /etc/named.rfc1912.zones    

区域数据配置文件:作用于相关域名的解析/var/named/named.localhost  

bind软件包的安装,bind软件包安装完成之后,会增加一个名为named的系统服务,首先对主配置文件/etc/named.conf进行编辑修改。

修改监听ip为本机ip地址,listen-on port 53 { 192.168.30.15; };  

允许任意网段使用本DNS服务,allow-query { any; };

技术分享图片

技术分享图片

然后对区域配置文件进行编辑设定,复制一份正向解析模板,定义一个域名bt.com,并指定区域数据配置文件为bt.com.zone(系统默认在/var/named/目录下,所以直接填写文件名即可)

技术分享图片

技术分享图片

创建并设定区域数据配置文件

区域数据文件通常位于/var/named/目录下,每个区域数据配置文件对应一个DNS解析区域。保留源文件属性复制一份模板并重新命名为bt.com.zone,(要确保系统帐户named能够读取执行该文件所以要保留源文件属性)。

在区域数据文件中,主要包括TTL配置项,SOA(Start Of Authority,授权信息开始)记录,地址解析记录。

SOA记录部分,用于设置区域名称,管理邮箱,以及为从域名服务指定更新参数。具体设定和详细注解如下图所示;

技术分享图片


技术分享图片

所有配置文件设定好之后就可以重启DNS服务,并关闭本机防火墙(用于其它主机使用本机DNS服务),关闭增强型功能。

技术分享图片

指定本机的DNS服务ip地址,用nslookup在本机测试正向解析域名是否成功。可以看到解析出来各自域名对应的ip

技术分享图片

再打开另外一台linux主机,让其提供域名为www.bt.com的网站服务。

首先设定ip为192.168.30.88(在同一网段能够互联互通,域名www.bt.com对应的ip地址)。指定DNS服务地址ip

技术分享图片

打开httpd(linux系统提供web服务)的主配置文件,httpd服务可以用本地光盘作为yum源或者使用网络yum源,并使用yum命令进行安装,具体操作步骤不再详述。

把监听端口和ip设为192.168.30.88:80

把主机名改为www.bt.com:80

技术分享图片

技术分享图片

技术分享图片

启动httpd服务,并关闭防火墙,增强型功能。

技术分享图片

再开启一台Windows7系统的主机,设定ip地址为192.168.30.66(mail.bt.com域名对应的ip),并指定DNS服务ip为192.168.30.15

在浏览器输入刚才设定的那些域名以及别名进行测试。

输入mail.bt.com,可看到本机web的欢迎页面(需打开IIS功能)

技术分享图片

输入www.bt.com,可以看到httpd服务提供的apache欢迎页面

技术分享图片

输入别名smtp.bt.com,同样也可以看到对应的页面

技术分享图片

输入别名ftp.bt.com 也可以看到对应的页面

技术分享图片




以上是关于搭建DNS服务,正向解析域名的主要内容,如果未能解决你的问题,请参考以下文章

搭建DNS服务,正向解析域名

搭建DNS服务-----正向解析反向解析泛域名解析。

LINUX6——DNS域名解析服务搭建(正向解析新手详解)

DNS正向域名解析,别名域名解析,泛域名域名解析,邮件域名解析和web服务网站搭建

CentOS 7系统搭建DNS服务(正向解析反向解析主从同步)

DNS域名解析服务----正向解析反向解析主从服务器搭建