这不显得您枪法准嘛 發表於 2023-5-20 17:02:00

linux DNS域名解析

<p><span style="font-size: 18pt">目录</span></p>
<p><span style="font-size: 14pt">&nbsp;一、DNS概念</span></p>
<p><span style="font-size: 14pt">二、域名格式类型</span></p>
<p><span style="font-size: 14pt">三、查询类型</span></p>
<p><span style="font-size: 14pt">四、解析类型</span></p>
<p><span style="font-size: 14pt">五、配置DNS</span></p>
<p><span style="font-size: 14pt">六、dns解析实验</span></p>
<p><span style="font-size: 14pt">  1.配置正向解析</span></p>
<p><span style="font-size: 14pt">  2.反向解析</span></p>
<p><span style="font-size: 14pt">  3.主从解析</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;一、DNS概念</p>
<p>  概念:域名和IP地址的相互映射的分布式数据库,可以更好的访问互联网。</p>
<p>  计算机只能访问IP地址,但是IP地址不是方便记住,采用域名解析出IP地址,可以更好的访问互联网</p>
<p>&nbsp;</p>
<p>二、域名格式类型</p>
<p>  www.baidu.com.cn.</p>
<p>  根域.根域名dns服务器</p>
<p>  一级域:一般代表国家地区和组织机构  </p>
<p>      例子:.com(工商,企业机构)</p>
<p>         .net(网络运营商)</p>
<p>&nbsp;        &nbsp; .edu(教育机构)</p>
<p>         .cn(中国地区)</p>
<p>         .org(团体机构)</p>
<p>         .gov(政府机构)</p>
<p>  二级域:一般代表具体类型</p>
<p>      例子:.net.cn(中国运营商)</p>
<p>         .edu.cn(中国教育)</p>
<p>         .com.cn(中国企业)</p>
<p>  子域名(主机名,三级域):一般具体的名字</p>
<p>      例子:jd.com.cn(京东)</p>
<p>         百度.com.cn(百度)</p>
<p>  </p>
<p>三、查询类型</p>
<p>  dns解析过程:</p>
<p>    查询本机缓存hosts-&gt;dns域名服务器(运营商)-&gt;根域服务器-&gt;顶级域-&gt;二级域-&gt;子域</p>
<div>    -&gt;本地缓存-&gt;用户-&gt;ip地址&nbsp;</div>
<p>  1.迭代</p>
<p>    迭代过程:根域服务器-&gt;顶级服务器-&gt;二级域-&gt;子域</p>
<p>  2.递归</p>
<p>    递归过程:dns域服务器-&gt;本地缓存-&gt;用户-&gt;ip地址&nbsp;</p>
<p>&nbsp;</p>
<p>四、解析类型</p>
<p>  配置文件目录:/etc/resolv.conf</p>
<p>  正向解析:域名解析IP地址</p>
<p>  反向解析:IP地址解析域名</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520134026926-46397413.png"></p>
<p>&nbsp;</p>
<p>五、配置DNS  </p>
<p>  1.本地dns映射文件:/etc/host</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520135123468-866021591.png"></p>
<p>&nbsp;  2.正向解析</p>
<p>  nslook正向解析,将www.baidu.com解析为ip地址</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520135340909-382325740.png"></p>
<p>&nbsp;  3.反向解析,将180.101.50.188解析为析为www.baidu.com域名</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520143017439-1288227533.png"></p>
<p>&nbsp;</p>
<p>  4.自定义内网解析软件</p>
<p>    bind:用来解析内网,配置文件定义域名和IP地址规则</p>
<p>    服务名:named</p>
<p>    文件位置:</p>
<p>    /etc/named.conf&nbsp; 主配置文件</p>
<p>    /etc/named.rfc1912.zones&nbsp; 区域配置文件<br>    /var/named/named.localhost&nbsp; 区域数据配置文件(模板文件,不可直接在原文件进行更改)</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520143329901-221044721.png"></p>
<p>&nbsp;</p>
<p>六、实验</p>
<p>  1.bind配置正向解析</p>
<p>   修改主配置文件</p>
<p>    修改监视ip地址</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520143802696-877502450.png"></p>
<p>&nbsp;   所有网段都可以访问</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520144040017-1046224672.png"></p>
<p>&nbsp;  配置区域配置文件</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520144511268-1658724349.png"></p>
<p>&nbsp;  复制一份,改为:</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520144841352-929599892.png"></p>
<p>&nbsp;</p>
<p>&nbsp;配置正向区域数据文件</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520145253417-639838060.png"></p>
<p>&nbsp;  配置ky29.com.zone文件</p>
<p>  </p>
<p><br>  NS       ky29.com.    #记录当前区域的DNS服务器的名称(必不可少)<br>   А                   #记录主机IP地址(必不可少)<br>  IN   MX   10       mail.ky29.com.      #MX为邮件交换记录,数字越大优先级越低<br>  wwwIN   A      192.168.233.30       #记录正向解析www.benet.com对应的IP<br>  mail IN   A      192.168.233.31         #邮箱的正向解析地址<br>  ftpIN   CNAME    www                #CNAME使用别名, ftp是www的别名<br>  *    IN   A      192.168.233.100    #泛域名解析, "*" 代表任意主机名</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520150421893-1570619266.png"></p>
<p>&nbsp;修改解析地址文件</p>
<p>  分别进入终端1和终端3</p>
<p>  vim /etc/resolv.conf</p>
<p>  加入解析地址192.168.140.111</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520153205424-830538863.png"></p>
<p>&nbsp;</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520153154124-572432192.png"></p>
<p>&nbsp;</p>
<p>关闭防火墙和安全机制</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520150550341-145318963.png"></p>
<p>&nbsp;  </p>
<p>&nbsp;  可以在终端3中解析域名可以看到地址</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520153016333-658997077.png"></p>
<p>&nbsp;</p>
<p>  2.反向解析</p>
<p>  进入/etc/vim /etc/named.rfc1912.zones 配置反向解析文件</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520161749925-1019665847.png"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;  复制一份,确保备份</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520154228290-1324663959.png"></p>
<p>&nbsp;  进入ky29.com.zone.local进行配置  </p>
<p>  30 IN PTR www.ky29.com. ---访问192.168.233.20会访问www.ky29.com<br>  31 IN   PTR   mail.ky29.com.   ---访问192.168.233.30会访问mail.ky29.com</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520155253357-1550972284.png"></p>
<p>&nbsp;修改完配置文件后</p>
<p>nslookup 192.168.140.30</p>
<p>  可以看到以及反向解析</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520161920991-1310413636.png"></p>
<p>&nbsp;</p>
<p>3.主从服务器解析dns</p>
<p>  进入dns解析文件/etc/resolv.conf加入从服务器的ip地址</p>
<p>  主从服务器都要加</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520162332703-315721474.png"></p>
<p>&nbsp;</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520165940367-663513523.png"></p>
<p>&nbsp;</p>
<p>&nbsp;  进入主服务器,修改配置文件</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520162829374-1529114678.png"></p>
<p>&nbsp;  进入从服务器,修改为任意网址都可</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520163117553-669834788.png"></p>
<p>&nbsp;  进入vim /etc/named.rfc1912.zones 修改配置</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520163807798-467392492.png"></p>
<p>&nbsp;</p>
<p>&nbsp;  重启服务</p>
<p>  主可以解析,直接关闭服务</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520165820907-488953154.png"></p>
<p>&nbsp;  从也可以解析,当主关闭,从也可以解析</p>
<p><img src="https://img2023.cnblogs.com/blog/3168356/202305/3168356-20230520165759413-1251056723.png"></p>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/zhende/p/17416958.html
頁: [1]
查看完整版本: linux DNS域名解析