Linux运维之(六)DNS服务器原理及安装配置

DNS服务器

简介

DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。

工作原理

当 DNS 客户机需要查询程序中使用的名称时,它会查询本地DNS 服务器来解析该名称。客户机发送的每条查询消息都包括3条信息,以指定服务器应回答的问题。
● 指定的 DNS 域名,表示为完全合格的域名 (FQDN) 。
● 指定的查询类型,它可根据类型指定资源记录,或作为查询操作的专门类型。
● DNS域名的指定类别。
对于DNS 服务器,它始终应指定为 Internet 类别。例如,指定的名称可以是计算机的完全合格的域名,如im.qq.com,并且指定的查询类型用于通过该名称搜索地址资源记录。
DNS 查询以各种不同的方式进行解析。客户机有时也可通过使用从以前查询获得的缓存信息就地应答查询。DNS 服务器可使用其自身的资源记录信息缓存来应答查询,也可代表请求客户机来查询或联系其他 DNS 服务器,以完全解析该名称,并随后将应答返回至客户机。这个过程称为递归。
另外,客户机自己也可尝试联系其他的 DNS 服务器来解析名称。如果客户机这么做,它会使用基于服务器应答的独立和附加的查询,该过程称作迭代,即DNS服务器之间的交互查询就是迭代查询。

安装

[root@gw mnt]# yum -y install bind 
#下载服务
[root@gw mnt]# systemctl start named 
#启动dns服务
[root@gw mnt]# systemctl enable named 
#将dns服务设为开机启动项
[root@gw mnt]# systemctl status named 
#查看dns服务状态
[root@gw gohb]# vi /etc/named.conf

在这里插入图片描述
在这里插入图片描述

[root@gw named]# named-checkconf 
#查看配置是否正确
[root@gw named]# cp named.localhost goo.cn 
#复制named.localhost内的文件格式
[root@gw named]# vi goo.cn

在这里插入图片描述

[root@gw	 named]# vi 192.168.139.zone 

在这里插入图片描述

[root@gw named]# ll
#发现goo.cn所属组不是named

在这里插入图片描述

[root@gw named]# chgrp named goo.cn 
#改变所属组为named

在这里插入图片描述

[root@gw named]# systemctl restart named #重启服务

测试结果
在这里插入图片描述
在这里插入图片描述

注:记得更改客户机的DNS服务器地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值