dns配置

dns

websrv1 115.159.105.  websrv2 118.89.189.

magedu.com(主DNS服务器) 172.18.25.? — 测试: dig www.magedu.com @172.18.25.?

systemctl status httpd

vim /etc/named.rfc1912.zones
zone “magedu.com” IN {
type master;
file “magedu.com.zone”;
};

vim /var/named/magedu.com.zone

NS dnssrv1 //
NS dnssrv2
dnssrv1 A 172.18.25.?
dnssrv2 A 172.18.25.!
websrv A 115.159.105.
websrv A 118.89.189.
www CNAME websrv
* A 115.159.105.223
@ A 115.159.105.223

magedu.com(从DNS服务器) 172.18.25.37 — dig www.magedu.com @172.18.25.!

systemctl status httpd

zone “magedu.com” IN {
type slave;
masters {172.18.25.?;};
file “slaves/magedu.com.zone”;
};

—————————————————
com(com DNS 服务器) 172.18.25.17 — dig www.magedu.com @172.18.25.17

systemctl status httpd

zone “com” IN {
type master;
file “com.zone”;
};
vim /var/named/com.zone
NS dnssrv1
magedu NS dnssrv2
magedu NS dnssrv3
dnssrv1 A 172.18.25.17
dnssrv2 A 172.18.25.7
dnssrv3 A 172.18.25.37
————————————-
.根(根服务器) 172.18.25.114 — dig www.magedu.com @172.18.25.114
systemctl status httpd

vim /etc/named.conf
zone “.” IN {
type master;
file “root.zone”;
};
vim /var/named/root.zone
NS dnssrv1
com NS dnssrv2
dnssrv1 A 172.18.25.114
dnssrv2 A 172.18.25.17
—————————————
电信DNS服务器 172.18.25.2 — dig www.magedu.com @172.18.25.2

systemctl status httpd

vim /var/named/named.ca
. 518400 IN NS a.root-servers.net.
a.root-servers.net. 3600000 IN A 172.18.25.114

———————————
用户(网段访问) 172.18.25.6

systemctl status httpd

测试: dig www.magedu.com @172.18.25.2 — 指定电信的ip
www.magedu.com. 85769 IN CNAME websrv.magedu.com.
websrv.magedu.com. 85769 IN A 115.159.105.
websrv.magedu.com. 85769 IN A 118.89.189.

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/91239

(1)
上一篇 2018-01-22 14:51
下一篇 2018-01-22 20:13

相关推荐

  • ftp的用户权限配置

    文件服务: 应用层:ftp; 内核级网络文件系统:nfs POSIX(可移植操作系统接口 Portable Operating System Interface of UNIX,缩写为 POSIX ) API(应用程序编程接口) 跨平台的网络文件系统:cifs (samba)   网络存储: NAS:NetworkAttached Stoage,文…

    Linux干货 2017-05-02
  • linux shell 脚本详解

    . Linux  shell 脚本编写基础◆1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:编译 chmod +x filen…

    2017-08-05
  • N25第四周总结(raid)

    raid详解 大纲:    1、什么是raid      2、如何实现raid      3、为什么要使用raid      4、raid使用方法详解      5、mdadm(软raid)使用   …

    Linux干货 2016-12-22
  • dstat,htop,top,ps命令 (Blog 8)

      Linux哲学思想之一:一切皆文件:内核将其参数全部映射为文件;这些文件保存在/proc, /sys目录中;/proc目录:保存内核及进程状态信息,是内核参数的映射; 内核参数:可调参数:调整运行特性;/proc/sys不可调参数:输出内核统计信息及状态信息; 进程状态:/proc/# 与进程号同名的目录,目录下存放许多当前进程相关信息; 进程…

    Linux干货 2017-11-27
  • 马哥教育21期网络班—第四周课程+练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]#cp -rf /etc/skel /home/tuser1[root@localhost ~]#chmod -R g…

    Linux干货 2016-07-16
  • Linux软件包管理

      在我们的运维工作,总是避免不了安装某些软件,或者编译安装某些软件,我们知道操作系统当中的程序都是有程序员通过开发工具开发的来,程序员直接编写的纯文本的文档我们称之为源代码,但我们的计算机只能识别二进制程序,那么必须要将源代码变成计算机能识别的二进制程序,这里需要通过编译器来进行编译,将源码转换成二进制程序,再通过安装即可。 还有一类程序就是二进…

    Linux干货 2016-08-24