DNS解析和它的三个实验

这篇具有很好参考价值的文章主要介绍了DNS解析和它的三个实验。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、DNS介绍

DNS:domain name server    7层协议

名称解析协议

tcp /53 主从之间的同步

udp/53 名字解析

DNS作用:将域名转换成IP地址的协议


1.1DNS的两种实现方式

1.通过hosts文件(优先级最高) 分散的管理

linux /etc/hosts

win /windows/system32/drives/etc/hosts

文件格式:

IP地址 域名

2.安装dns服务相关的软件,来实现dns解析

集中管理:内网

分布式管理:外网 1级管理1级


1.2域名含义

com   公司

edu    教育

org     组织

cn      中国


1.3介绍

内网环境中,我们需要有一台自己的dns服务器,去解析自己内网的服务

bind 主包

工具包

yum install bind bind-utlis -y (utlis功能:会提供一些额外的命令)

#安装服务和工具包

dig

rndc relaod 重新加载dns服务

安装完软件之后,要能找到

1.配置文件的位置 rpm -qc 安装包的名字

2.主程序的位置 rpm -ql 安装包的名字


bind是安装包的名字

named是程序名


named程序的主要文件:

/etc/named.conf 主配置文件

/etc/named.rfc1912.zones 子配置文件

/var/named/数据库文件 定义了域名和IP地址的对应关系


配置文件权限需要注意:

当一个程序启动的时候,会去读取这个配置文件,如果权限问题导致程序无法读取配置文件,就会启动报错


1.4实际操作

1.修改权限和监听地址

/etc/named.conf

改两个any

DNS解析和它的三个实验,服务器,linux,网络

2.手写域名配置文件

/etc/named.rfc1912.zones

DNS解析和它的三个实验,服务器,linux,网络

3.手写数据库配置文件

/var/named/kgc.com

格式

@ IN SOA master rname.invalid.

@域名

IN使用internet协议

SOA表明这条配置的基本功能 记录 A正向解析(将域名转化成ip) ptr反向解析(将ip转化成域名)

master定义了谁是dns服务器

rname.invalid.邮箱

DNS解析和它的三个实验,服务器,linux,网络

二、实验

一、DNS主从复制实验

注意:防火墙和核心防护一定要关,开启两台虚拟机

一、主设备

1.安装软件

yum  install  bind  bind-utils  -y

DNS解析和它的三个实验,服务器,linux,网络

2.编辑主文件

vim   /etc/named.conf

DNS解析和它的三个实验,服务器,linux,网络

3.区域配置文件(子文件)

vim   /etc/named.rfc1912.zones

DNS解析和它的三个实验,服务器,linux,网络

4.cd    /var/named

#切换到named服务数据文件

cp    -a   named.localhost      xzq.com.zone

#新建正向解析配置文件

DNS解析和它的三个实验,服务器,linux,网络

5.编辑正向解析文件

vim    xzq.com.zone

DNS解析和它的三个实验,服务器,linux,网络

6.systemctl   start   named

#开启named的服务

vim  /etc/sysconfig/network-scripts/ifcfg-ens33

#编辑ens33网卡内容

DNS解析和它的三个实验,服务器,linux,网络

7.systemctl   restart   network

#重新加载

cat   /etc/resolv.conf

#查看一下DNS的配置文件,看我们刚刚加入的DNS有没有生效

DNS解析和它的三个实验,服务器,linux,网络

8.host   www.xzq.com

#host:用于DNS的简单查找

digwww.xzq.com

#dig:查询DNS等相关信息的工具 

DNS解析和它的三个实验,服务器,linux,网络

二、从设备

1.vim   /etc/sysconfig/network-scripts/ifcfg-ens33

#编辑网卡ens33信息

DNS解析和它的三个实验,服务器,linux,网络

2.systemctl  restart network

#重新加载

 cat  /etc/resolv.conf

#查看DNS的配置文件

DNS解析和它的三个实验,服务器,linux,网络

3.vim   /etc/named.conf

#编辑主文件

DNS解析和它的三个实验,服务器,linux,网络

4.vim  /etc/named.rfc1912.zones

#区域配置子文件

DNS解析和它的三个实验,服务器,linux,网络

5.systemctl  start  named

#开启named服务

DNS解析和它的三个实验,服务器,linux,网络

6.dig   www.xzq.com @172.16.18.6

#在172.16.18.6的域名上寻找www.xzq.com的寻址结果

DNS解析和它的三个实验,服务器,linux,网络

7.最后我们停掉主设备,查看从设备是否能工作

DNS解析和它的三个实验,服务器,linux,网络

二、DNS的反向解析实验

!!!防火墙和核心防护关了

1.先安装包

yum  install  bind*  -y

DNS解析和它的三个实验,服务器,linux,网络

2.cd   /var named

#切到named下

vim  /etc/named.rfc1912.zones

#区域配置子文件

DNS解析和它的三个实验,服务器,linux,网络

 DNS解析和它的三个实验,服务器,linux,网络

3.cp  -a xzq.com.zone  test.com.zone

#把xzq变成test

DNS解析和它的三个实验,服务器,linux,网络

4.vim   test.com.zone

#编辑test

DNS解析和它的三个实验,服务器,linux,网络

5.vim  /etc/sysconfig/network-scripts/ifcfg-ens33

编辑网卡ens33的信息

DNS解析和它的三个实验,服务器,linux,网络

6.systemctl  restart  network

#重新加载

cat  /etc/resolv.conf

#查看DNS配置文件

host  172.16.18.156

#反向解析

DNS解析和它的三个实验,服务器,linux,网络

三、DHCP固定地址分配

1.ipconfig/all

DNS解析和它的三个实验,服务器,linux,网络

2.yum  install  dhcp  -y

#安装一下dhcp

rpm  -qc  dhcp

#看dhcp的配置信息

cat /etc/dhcp/dhcpd.conf

#查看里面内容

cp   /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

#复制内容覆盖它

vim  dhcp/dhcpd.conf

#编辑文件内容

DNS解析和它的三个实验,服务器,linux,网络

DNS解析和它的三个实验,服务器,linux,网络

3.注意:一直连不上的原因

DNS解析和它的三个实验,服务器,linux,网络

DNS解析和它的三个实验,服务器,linux,网络

4.注意:设置网段

systemctl  restart  dhcpd

#重新加载

systemctl  status  dhcpd

#查看网络状态

DNS解析和它的三个实验,服务器,linux,网络

DNS解析和它的三个实验,服务器,linux,网络

5. 注意:把虚拟机改为自动获取,要不然我们查看win10IP时,不会更新我们分配的固定地址

 DNS解析和它的三个实验,服务器,linux,网络

5.在win10验证,刚刚分配固定IP是否成功

DNS解析和它的三个实验,服务器,linux,网络文章来源地址https://www.toymoban.com/news/detail-812256.html

到了这里,关于DNS解析和它的三个实验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用ensp软件模拟DNS服务器实验

    DNS服务器(Domain Name Server,域名服务器)是进行域名和与之相对应的IP地址进行转换的服务器。它起到将人类易于记忆的域名映射到相应的机器可识别的IP地址的作用。 DNS服务器中保存了一张域名和与之相对应的IP地址的表,以解析消息的域名。当用户在计算机中输入一个网址

    2024年02月13日
    浏览(38)
  • 解决无法解析服务器DNS地址

            今天回到家打开电脑,发现浏览器无法正常的访问网址了,报错解析网址DNS失败,我想了下可能是之前清空我电脑所以ip导致的,找不到对应的域名服务器了,通过一些网络配置,解决了这个问题。 执行后会清空之前的所有记录dns信息,接下来我们对其就行一些配置

    2024年02月12日
    浏览(43)
  • RHCE——八、DNS域名解析服务器

    欢迎来到我的博客,这里是Linux板块,配合之前RHCSA进阶,希望我的博客可以帮助到您,感谢您的阅读,有什么问题还希望一起探讨交流,感谢各位的支持,感谢! 0、RHCSA——使用Linux搭建一个简单的论坛(这里即可跳转Linux基础内容) https://blog.csdn.net/weixin_63172698/article/deta

    2024年02月11日
    浏览(58)
  • RHCE 搭建DNS域名解析服务器

    目录 一、前述 1、BIND(Berkeley Internet Name Domain) 2、bind服务中三个关键文件 1)主配置文件/etc/named.conf 2)区域配置文件/etc/named.rfc1912.zones 正向解析 反向解析 3)数据配置文件目录/var/named/ 正向解析资源文件/var/named/named.localhost 反向解析资源文件/var/named/named.loopback 3、部署D

    2024年02月22日
    浏览(55)
  • 配置dns主从服务器,实现正反向解析

    一、安装bind服务 二、修改主配置文件/etc/named.conf 三、配置数据配置文件/var/named/baidu 四、重启服务,进行测试

    2024年01月25日
    浏览(47)
  • 配置DNS主从服务器,实现真反向解析

    [root@bogon ~]# systemctl stop firewalld.service        #关闭防火墙 [root@bogon ~]# setenforce 0        #关闭selinux [root@bogon ~]# systemctl restart named        #启动dns服务 [root@bogon ~]# vim /etc/named.conf        #进入dns配置文件 [root@bogon ~]# vim /var/named/test_dns_openlab  ---创建文件并编写配置 [root@loc

    2024年01月21日
    浏览(49)
  • 【搭建公司内网DNS解析服务器-奶爸级】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 本文采用单机部署,不涉及主从DNS服务器部署 DNS 记录类型:DNS 域名数据库由资源记录和区文件指令组成。 SOA 记录:起始授权机构记录,SOA 备注说明了众多 NS(name server)记录中谁是主名称服务器,不

    2024年01月24日
    浏览(46)
  • 局域网添加DNS服务器进行域名解析

    在家庭局域网中,假如有若干个设备连接在同一台路由其中。路由器便和下属设备形成了一个小型局域网。 可以在局域网中我们可以通过设备的 ip 地址互相访问。 但是管理内部的局域网的机器过多,ip地址也变得越来越多,不想浪费精力在对ip的记忆上,而且使用IP远程登录

    2024年02月09日
    浏览(35)
  • Linux 中搭建 主从dns域名解析服务器

    作者主页: 点击! Linux专栏:点击! ————前言———— 主从(Master-Slave)DNS架构是一种用于提高DNS系统可靠性和性能的配置方式。 高可用性 :通过配置主从DNS服务器,可以实现DNS服务的高可用性。当主DNS服务器发生故障或不可用时,从DNS服务器可以接管服务,确保域

    2024年03月17日
    浏览(59)
  • Ubuntu 服务器通过 resolvconf 管理配置系统默认DNS解析服务器配置文件

    1、首先安装 resolvconf 如果未安装 2、检查已启动并启用的解析服务 3、如果未启用服务,则可以通过以下方式启动和启用它:  4、现在编辑 resolv.conf.d/head 配置文件 5、将您的 DNS 地址添加到此文件中,例如我使用(223.5.5.5 和 223.6.6.6)  6、现在强制 resolvevconf 在使用 -u 调用时

    2024年02月11日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包