Linux:DNS服务器配置

DNS服务器:192.168.30.10
客户端:192.168.30.20

正向解析与反向解析

  1. 正向解析:根据计算机的域名解析出相应的IP地址。
  2. 反向解析:根据计算机的IP地址解析其DNS名称,多用来为服务器进行身份验证。

配置服务器IP地址

配置ip地址文件位置:/etc/sysconfig/network-scripts/ifcfg-eno16777736
为了方便测试,将dns地址设置成自己的ip地址。
配置后重启网络服务,或者重新重启计算机。
重启网络服务命令:systemctl restart network.service
查看自己主机IP地址是否为配置的IP地址。
在这里插入图片描述

安装电脑上安装包
命令:yum install bind bind-chroot bind-utils
查看所需的软件是否都安装成功。

配置DNS

(1)主配置文件:/etc/named.conf,参数用来定义bind服务程序的运行。需指定包含的区域配置文件 abc.com www.abc.com ftp.abc.com mail.abc.com,
(2)区域配置文件:/etc/named.xcu.zones,需指定包含的正向解析记录文件和反向解析记录文件。类似于图书的目录,对应着每个域和相应IP地址所在的具体位置,当需要查看或修改时,可根据这个位置找到相关文件。
(3)正向解析文件:/var/named/named.xcu.edu.cn,用来保存域名和IP地址真实对应关系的数据配置文件。 域名–IP地址 www.abc.om 192.168.40.1
(4)反向解析文件: /var/named/named.8.168.192 IP地址–域名 192.168.40.1 www.abc.om
(5)根服务器信息文件:/var/named/named.ca,以递归方式工作的DNS服务器必须指定根服务器信息文件。

  1. 配置/etc/named.conf主配置文件
    ##设置全局选项
    options{
    listen-on port 53 { any; }; //表示服务器上的所有IP地址均可提供DNS域名解析服务
    listen-on-v6 port 53 { ::1; }; //named监听的端口号、IPv6地址
    ##设置服务器的工作目录,配置文件中所有相对路径都基于此目录
    directory “/var/named”;
    ##设置域名缓存数据库文件的位置,默认为/var/named/data;
    dump-file “/var/named/data/cache_dump.db”;
    ##设置服务器的统计信息文件路径
    statistics-file “/var/named/data/named_stats.txt”;
    memstatistics-file “/var/named/data/named_mem_stats.txt”;
    allow-query { any; }; //允许所有人对本服务器发送DNS查询请求
    在这里插入图片描述
    include “/etc/named.twl.zones”; //引入一个自己定义的区域配置文件
    include “/etc/named.rfc1912.zones”; //引入区域配置信息文件,对本机地址、名称进行了映
    射,该文件默认存在于/etc/目录下。

    include “/etc/named.root.key”; // 根区域的key文件以实现事务签名;
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值