DNS域名管理服务

课程目标

###一、DNS介绍

DNS(domain name system ) 域名管理系统

由特定的格式组成,用来表示互联网中==某一台计算机或者计算机组的名称==,能够是人更方便的访问互联网,而不用记住能够被机器直接读取的IP地址。

1. DNS的作用
2. DNS的结构

DNS结构图

根域 .

一级域名<顶级域|国家域>

com edu gov org cc io| cn uk us ru ja ko

二级域名

qq.com. baidu.com. google.com.

域名机构

收费<新网|万网> 老牌免费域名:TK顶级域名、TK域名DNS、TK域名商

http://www.freehao123.com

3. DNS工作原理

DNS解析原理

如果询问一次得到结果 递归查询 C-S 如果询问多次得到结果 迭代查询 S-S

一次递归 多次迭代

###二、DNS服务器搭建

需求1:

搭建DNS服务器,能够将www.misshou.io解析成192.168.1.254——>正向解析

环境:

DNS-server:10.1.1.1

client:10.1.1.2

思路:

  1. 关闭防火墙和selinux

  2. 配置yum源

  3. 软件三步曲

    • 查看并安装软件
    • 确认成功安装
    • 查看软件列表
  4. 了解配置文件(语法|参数配置)——>man 5 xxx.conf

  5. 根据需求通过修改配置文件完成服务的搭建

  6. 启动服务,开机自启动

  7. 测试验证

步骤:

DNS-server上完成:

  1. 关闭防火墙和selinux
  1. 配置yum源

  1. 软件三步曲
  1. 了解配置文件

主配置文件:

子配置文件:

  1. 根据需求通过修改配置文件来完成服务的搭建

    www.misshou.io——>192.168.1.254

需求2:

搭建DNS服务器实现,正向反向解析 192.168.1.254 ——> www.misshou.io

步骤:

思考:

一台DNS服务器是否可以管理多个域?

 

 

###三、主从DNS搭建

1. 搭建时间同步服务器

ntp-server:10.1.1.4

方法1:

ntp (network time protocol) 端口:123

 

方法2:

2. 部署安装

环境:

master-dns:10.1.1.2

slave-dns:10.1.1.3

ntp-server:10.1.1.4

思路:

  1. master和slave的系统时间保持一致
  2. slave服务器上安装相应的软件(系统版本、软件版本高度保持一致)
  3. 根据需求修改相应的配置文件(master和slave都应该去修改)

步骤: