Linux:DNS域名解析

目录

绪论:

1、dns解析

1.1 解析

1.2 表示

1.3 解析过程

1.4 解析实验

 1.5 设置主从,实现热备份


绪论:

DNS:

    DNS是一种用于将域名转换为与之相关联的IP地址的分布式命名系统。在互联网上,每个设备都通过其IP地址进行通信。它充当了域名和IP地址之间的转换器。

        DNS由一系列分布在全球各地的服务器组成,这些服务器之间相互协作,以处理名称解析请求。当用户在浏览器中输入一个域名时,操作系统会向本地DNS服务器发出查询请求。如果该服务器没有缓存该域名对应的IP地址,它将向其他服务器发送查询请求,最终找到对应的IP地址并返回给操作系统。然后,操作系统将使用该IP地址来建立与目标服务器的连接,从而实现网页加载或其他网络通信。
 

1、dns解析

1.1 解析

正向解析:把域名解析成IP地址

反向解析:把IP地址解析成域名

dns解析系统可以精确的定位我们所需要访问的网站

1.2 表示

.  ---- 表示根域

.cn ---- 表示一级域;如.cn  .us  .jp  ;其指的是国家地区

.com ---- 表示二级域 : 组织或机构;如 :com表示商业组织

baidu ---- 表示子域、域名(三级域)

www ---- 表示主机站点、主机名

1.3 解析过程

完整流程:

用户--本地文件--dns域名服务器--根域名服务器(知道结果,不告诉你,让你去二级域服务器)--二级域服务器(知道结果不告诉你,去子域名服务器找)--子域名服务器(知道结果、域名和IP地址的映射关系)--缓存服务器(运营商)--hosts--用户 

迭代查询:

{根域名服务器(知道结果,不告诉你,让你去二级域服务器)--二级域服务器(知道结果不告诉你,去子域名服务器找)--子域名服务器(知道结果、域名和IP地址的映射关系)}

递归查询:

{子域名服务器(知道结果、域名和IP地址的映射关系)--缓存服务器(运营商)--hosts--用户 }

DNS查询方式:递归查询,迭代查询

迭代查询:每次都比前一次了解的更多,定位更精确

递归查询:查询的结果一层一层的传递回来

1.4 解析实验

先安装bind:

开源软件,用于内网的DNS解析,不同于外网,内网的DNS时不需要注册的,bind是方便内部进行使用和访问的工具

vim  /etc/named.conf   允许本机使用dns

配置正向、反向解析:

第二个zone和第四个zone,

最好复制到下面再进行修改

 

区域的数据配置文件位置/var/named/named.localhost

复制样本文件中的内容到正向和反向解析的数据配置文件

 

配置正向解析数据文件:vim  /var/named/lt.com.zone

配置反:向解析数据文件:vim  /var/named/lt.com.zone.local

 

修改地址解析的网络地址/etc/resolv.conf

 

 nsloopup解析:

 1.5 设置主从,实现热备份

主的就是master

配置从的:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曦雨天梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值