• LINUX 基础 第六次课 10月22日、10月29日


    DNS服务器配置步骤


    1、切换到root用户下并用 ifconfig 命令查询虚拟机的IP地址

    2、访问一下外网,测试网络是否正常

    如图所示,网络没有问题 

     3、使用 yum -y install bind* 命令下载域名服务器 直到Complete!出现 表示下载成功

     

    3、进入  vi  /etc/named.conf 编辑配置文件

    4、把本机IP地址更改成虚拟机的IP地址

    把下一行注释 

    把允许查询的权限改成any

     5、切换目录到etc 并查看该目录下的文件有哪些 找到一个文件名为 named.rfc1912.zones 的文件 打开并编辑它

     使用 vi named.rfc1912.zones  的命令打开该文件并编辑 

     如上图所示 在该文件中 添加最后两段内容:

    zone "wxy.edu" IN {

           type  master;

           file "wxy.edu.zone";  //后缀为.zone的文件要改成别的,例如自己名字的缩写

    };

    zone  "反向填写虚拟机的IP地址 .in-addr.arpa" IN {

          type  master;

          file "反向填写虚拟机的IP地址 .zone";

    };

     6、编辑完成后保存该配置好的文件并退出 再次使用cd切换目录至var/named下 并查看该目录下的文件 着重注意named.localhost这个文件 我们需要用这个配置主机

    7、使用 cp named.localhost wxy.edu.zone 命令把它复制下来,让它成为其中一个正向的文件

    其实这两个文件只是名字不一样 内容是一样的 因为wxy.edu.zone是从named.localhost复制过来的

     8、使用 vi wxy.edu.zone 的命令打开它

     修改成以下内容:其中192.168.254.130 是虚拟机IP地址 

     修改好后保存并退出

    9、同理 再次复制 named.localhost 并创建一个 以 虚拟机反向IP地址 为命名的 且后缀名为zone的文件

     10、同理 打开这个文件并编辑(反向需要新建指针)

     编辑后:

     其中 130是虚拟机IP地址的最后一位

    PTR 是指针

     11、启动服务 关闭防火墙

    systemctl stop firewalld 暂时关闭防火墙

     

     12、使用 vi  /etc/resolv.conf 打开并编辑该文件

    修改前:

     修改后(改成自己虚拟机的IP地址):

     13、把 wxy.edu.zone和254.168.192.edu 这两个文件的权限更改成读写

    命令:chmod 644 文件名

    14、查看是否能解析成功(域名到IP) 解析不成功 执行第17步

    如果发现超时(如图) 因为没有把虚拟机的网络修改成指定的IP 执行第15

    16步

    15、修改虚拟机的网络IP

     修改成如下图所示:

     

     如果不知道网关按下图操作即可查看:

     

     

     16、再次查看解析是否成功:

     解析成功

    17、解析失败说明可能是安全机制没关、没有开启httpd服务(便于使用浏览器测试)

    使用 getenforce   关闭安全机制

    使用 systemctl start httpd 开启httpd服务

     18、再次尝试解析

    成功

    19、解析成功后可以在浏览器中尝试输入 http://dns.linuxcos.cent.com 看是否能访问 能访问代表成功

     

     

  • 相关阅读:
    自制脚本语言(第一弹)
    数据结构学习笔记——树的存储结构以及树、森林与二叉树之间的转换
    一文搞懂PKI/CA
    ✔ ★【备战实习(面经+项目+算法)】 10.22学习时间表(总计学习时间:4.5h)(算法刷题:7道)
    Java空指针异常的正确理解
    docker学习-常用命令
    【Redis系列】深入了解 Redis:一种高性能的内存数据库
    算法笔记(一)
    JS高级:Web Workers高级(多线程)
    【zeno】zeno如何为自定义节点添加功能(apply函数和ZENDEFNODE初探)
  • 原文地址:https://blog.csdn.net/Yutouxn0/article/details/127658398