• DNS配置


    如果出现以下问题:那就是源文件的问题

    重新再做一次源文件

    1、安装DNS
    安装DNS服务器仅需要安装bind、bind-utils这两个包
    [root@localhost -]# yum -y install bind bind-utils

    2.配置DNS文件

    /etc/named.conf文件,修改监听IP为所有,当然也可以指定IP地址。开启allow-query (允许查询)

    [root@server39 yum.repos.d]# vim /etc/named.conf

    进文件,添加两个any;

    修改/etc/named.rfc1912zones文件,添加正向区域文件声明和反向区域文件声明。

    [root@server39 yum.repos.d]# vim /etc/named.rfc1912.zones         添加以下框框里面的写入文件

    [root@server39 yum.repos.d]# cd /var/named
    [root@server39 named]# ls
    data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
    [root@server39 named]# vim named.localhost    //正向文件
    [root@server39 named]# vim named.loopback    //反向文件
    [root@server39 named]# cp named.localhost abc.zx    //拷贝正向文件
    [root@server39 named]# ls
    abc.zx  data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves

    创建一个正向区城文件Ivar/named/abc.zx,用1DNS服务器的正向解析。

    [root@server39 named]# vim abc.zx

    [root@server39 named]# cp named.loopback abc.fx

    创建一个反向区域文件/var/named/192.168.1x用于DNS服务器的正向解析。

    [root@server39 named]# vim abc.fx

    文件配置完了

    检查 /etc/named.conf这个文件,配置有没错误,没有就不显示

    [root@server39 lijiaying]# named-checkconf /etc/named.conf

    检查文件解析语法是否有问题

    [root@server39 lijiaying]# named-checkzone "abc.com" /var/named/abc.zx
    [root@server39 lijiaying]# named-checkzone "10.168.192.in-addr.arpa" /var/named/abc.fx

    开启防火墙,设置selinux

    修改正反向解析文件的所有者和属组

    启动named服务

    server端测试

    history

    启动DNS服务

    启动DNS服务systemctl start named.service
    开机加载systemctl enable named.service
    查看DNS状态systemct status named.service

    在实际的DNS配置中,一般会使用以下几种类型的记录:
    • A:代表Address,地址记录。用于将域名映射到一个IPv4地址。
    • AAAA:代表Address (IPv6),IPv6地址记录。用于将域名映射到一个IPv6地址。
    • MX:代表Mail Exchange,邮件交换记录。用于指定邮件服务器的位置。
    • CNAME:代表Canonical Name,别名记录。用于指定其他域或同一域下的另一个主机名。
    • NS:代表Name Server,域名服务器记录。用于指定负责该域名解析的域名服务器。
    • PTR:代表Pointer Record,指向记录。用于将一个IP地址转换成对应的域名。
    • TXT:代表Text String,文本字符串记录。用于存储任意文本数据。
    • IN:代表Internet Number,表示这是一个标准的DNS记录,适用于所有的网络类型

  • 相关阅读:
    【LeetCode(数据结构与算法)】:反转链表
    Mac 安装comfigUI (M1)
    伤停等待(wound-wait)在分布式事务中
    【论文阅读|深读】DNGR:Deep Neural Networks for Learning Graph Representations
    CentOS 7 安装 Nginx
    基于Python3.6配置开发环境
    React - ref 命令为什么代替父子组件的数据传递
    基于Matlab使用雷达资源管理有效跟踪多个机动目标仿真(附源码)
    如何知道是否有人正在进行网络攻击
    【异常】springboot集成@Cacheable缓存乱码的问题解决方案
  • 原文地址:https://blog.csdn.net/XiaoYeZhu_1314/article/details/134259163