DNS-BIND服务

DNS是互联网最常用的功能,DNSDomain Name System 中文翻译为 域名系统。它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。DNS 是用于管理与解析域名与IP地址关系的技术,既可以是基于域名解析为IP地址,也能做到基于IP转换为域名,这是因为域名与IP本身就有映射的关系。

域名系统 也是一种层次化结构,这是一种以树状形式组织的,用来表示和管理系统中所有的域名,每个 使用.来进行分割。

BIND域名服务解析

BIND 是搭建 DNS 域名解析的服务程序。

使用的版本标识:

[root@server ~]# cat /etc/redhat-release
Rocky Linux release 9.4 (Blue Onyx)

安装软件:

[root@server ~]# dnf -y install bind

配置 Cache-Only Server

Cache Only Server 是一种仅仅缓存内容的DNS服务器,这种服务器不包含任何全区域的服务器,当该服务器接收到客户端的请求后会将需要查询的结果转发给其他的DNS服务器,同时也会缓存查到的结果。

采用BIND的 默认安装 就是一台 Cache-only服务器。
具体操作:安装 bind

[root@server ~]# dnf -y install bind

配置文件:

[root@server ~]# vi /etc/named.conf

 10 options {
 11         // listen-on port 53 { 127.0.0.1; };
 12         listen-on port 53 { any; };
 13         listen-on-v6 port 53 { ::1; };
     --snip--
 19         recursing-file  "/var/named/data/named.recursing";
 20         // allow-query     { localhost; };
 21         allow-query     { any; };
    --snip--

检查文件是否填写正确:

[root@server ~]# named-checkconf

重启 与 效果

[root@server ~]# systemctl restart named
[root@server ~]# nslookup g.cn 192.168.10.10
Server:         192.168.10.10
Address:        192.168.10.10#53

Non-authoritative answer:
Name:   g.cn
Address: 120.253.255.162
posted @ 2024-08-17 20:39  takenika  阅读(49)  评论(0)    收藏  举报