第三章-- DNS

简介:

一、DNS基础配置

 *)客户端配置

   vim /etc/resolv.conf   编辑dns配置文件

  wKiom1kTEjnSWFGtAAArVya3KWg540.png

 *)服务端配置

  yum install bind -y   安装dns服务

  wKioL1kTEvmziH6tAABCh3uYzGw557.png

  systemctl stop firewalld   关闭防火墙

  systemctl tart named  开启dns服务

  wKiom1kTEu7QEm4AAACAGuMETLE126.png

  netstat -antlpe | grep named   查看dns服务开启信息

  wKiom1kTEzbSbRPLAACHS7qrYik445.png

  vim /etc/named.conf   编辑服务器dns配置文件

   wKioL1kTE0-RkUcLAAB5tQCVPn8336.png

   

二、添加dns服务端解析

  vim /etc/named.rfc1912.zones

 wKioL1kTFHrDPm1KAAAy2GaO1PY316.png 

  cp -p /var/named/named.localhost /var/named/westos.com.zone 复制样板文件,-p 不改变文件权限

  vim /var/named/westos.com.zone  编辑dns解析文件

  wKioL1kTFT2RxRDlAABee-wMaug818.png

  

  ********

   在客户端进行测试:

   dig www.westos.com

   wKiom1kTFZuxOnjsAAERgKdRqJ4944.png

三、DNS双向解析

 先给服务器配置双网卡,然后分别设置好两个网卡的ip

 cp -p /var/named/westos.com.zone /var/named/westos.com.inter 复制一个dns解析文件

 vim /var/named/westos.com.inter 编辑文件,将文件中的ip改为28网段

 wKioL1kTF9_Bgg2WAACfuRZm6Ls257.png

 cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inter 复制dns解析指向文件

  vim /etc/named.rfc1912.inter  修改dns指向文件

  wKiom1kTGGvyExKmAAA2uWPNjvc442.png

  vim /etc/named.conf  编辑dns主配置文件

  *)注释以下命令

   wKioL1kTGKeRVeUDAABPjeyg29c139.png

  *)添加以下命令

   指定不同网段的客户端访问不同的子配置文件,并进行dns解析

  wKiom1kTGLzyP2y-AACmiGSYAgM357.png

 

 以上服务端所有配置完成后重启dns服务

  

 客户端测试:

  wKioL1kTGcTRBNuBAAD0uA4yz-A659.png

四、DNS解析文件更新

 cp -p /var/named/westos.com.zone /mnt 

  将解析文件备份到mnt目录,防止后边的实验出错。

  vim /etc/named.rfc1912.zones  更改子配置文件,允许固定客户端更新

  wKioL1kTGqOyPARHAAA31BXUbvc964.png

 chmod  770 /var/named/    给目录named权限

 setsebool -P named_write_master_zones 1  更改selinux权限

  重启dns服务


 客户端测试:

  增加新的解析文件

 wKioL1kTGymhc1bgAAA8JnIpGiU163.png

  服务器解析文件内容改变

  wKiom1kTG1STwX_VAACj_qMhxbk207.png

 客户端删除解析文件

 wKioL1kTG4HwXF0IAAAwzGFqiME781.png


五、NDS加密解析

 *)服务端生成秘钥(秘钥生成时需要在shell中敲击键盘产生加密字符)

  wKioL1kTG_mSevJTAABYJDmyWB4138.png

  *)cp -p /etc/rndc.key /etc/westos.key   复制key文件模板

  vim /etc/westso.key

 wKiom1kTHXKhWDPKAABVzboODqQ727.png

 *)在主配置文件/etc/named.conf

  logging 命令上添加 include "/etc/westos.key"; 

  wKiom1kTHe-hwB_OAAAdGkLyRd4361.png

  *)编辑vim /etc/named.rfc1912.zones子配置文件,将更新用户改为key更新

    wKiom1kTHmLRoN4LAAA1LN78Wt8326.png

  *)将秘钥发送给客户端

  wKiom1kTHoKiapK8AADMQ_J9-wQ992.png

 

  客户端测试:

  *) 在不使用秘钥的情况下更新:更新失败

  wKiom1kTHrGwsbvjAABHOnUvsk0984.png

  *) 使用秘钥更新: 更新成功

  wKiom1kTHu7CT0ftAACEv7NOIcA620.png

  wKioL1kTHwHhyUrZAAClLQupapY485.png

 

六、dncp动态域名解析

 服务端配置:

 *)安装dhcp服务

 wKioL1kTHzvQJGy5AACEsT79l5o040.png

 *)cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf 复制dhcp配置文件模板

   vim /etc/dhcp/dhcpd.conf 编辑dhcp配置文件

   wKiom1kTH8zShVMkAAA3G4eUxqI702.png

   wKioL1kTH96R2gkYAAAZhA7MryU643.png

  wKiom1kTH-uAHtzYAACLHwciHBA961.png

   wKioL1kTIHbxN6RZAADzpW4l_U4184.png

 

 客户端配置:

  将静态ip改为动态ip获取

  wKiom1kTIPfgz8JBAAAn3BpK6Mo723.png

  重启网络,自动获取ip 

  进行测试:

  wKioL1kTIR_Bj7C8AAGCH41qFqc282.png



本文转自 昭He浅墨 51CTO博客,原文链接:http://blog.51cto.com/502703956/1924287,如需转载请自行联系原作者

相关文章
|
28天前
|
网络协议
有关DNS64的知识点
总之,DNS64在IPv6-only环境中扮演着重要的角色,通过地址转换使得IPv6设备能够访问IPv4资源,促进了IPv6的部署和演进。
111 0
|
9月前
|
域名解析 缓存 网络协议
实验8 DNS解析
实验8 DNS解析
105 0
|
10月前
|
缓存 网络协议
第二章 部署DNS服务
第二章 部署DNS服务
179 0
|
域名解析 网络协议 算法
DNS 简述|学习笔记
快速学习DNS 简述
123 0
DNS 简述|学习笔记
|
域名解析 网络协议 分布式数据库
DNS概述与配置
DNS概述与配置
5001 0
DNS概述与配置
|
域名解析 存储 缓存
DNS配置必备知识: DNS配置
DNS,英文全程"Domain Name System,中文全程:域名系统,作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS基于C/S架构(多数基于套接字架构的都是C/S架构),同时使用TCP和UDP的53号端口,当前,对于每一级域名长度限制是63个字符,域名总长度则不能超过253个字符。  我们都知道,IP地址是由32位的二进制数字组成。用户与因特网上某台主机通行时,显然不愿意使用难以记忆的32位的二进制主机地址。相反,大家更愿意使用比较容易记住的主机名称。这时DNS的出现就将繁琐复杂32位二进制数字解析大家易于接受的字符串形式。
589 0
DNS配置必备知识: DNS配置
|
网络协议 开发者
DNS原理入门
DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。 一、DNS是什么?DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。
3724 0
|
监控 网络协议 开发工具
|
网络协议 开发工具 数据库
|
存储 网络协议 负载均衡