目录
概念
DNS解析
例:www.baidu.com.
解析过程
DNS查询方式
DNS的查询过程
DNS软件bind
正向解析(根据域名查找ip地址)
1.先安装bind软件
2.打开网卡配置文件 将DNS1改为自己本机 (更改完配置重启服务)
3.打开bind主配置文件 /etc/named.conf
将配置文件更改成any 或者直接注释掉
4.打开区域配置文件 wq保存退出
5.将原配置文件模板复制到刚刚创建的文件里
编写刚才复制的文件
6.重启bind服务
7.输入域名解析
主从复制
1. 关闭防火墙和安全机制 打开从服务器安装bind
2.更改bind配置文件
3.更改区域配置文件
4.打开主服务器 编辑区域配置文件
重启网络服务
6.复制之前的数据配置文件
进行编辑
重启服务
DNS解析放入DNS解析服务器ip地址自己编辑
域名解析
关闭主服务器bind软件
域名解析一样成功
概念
DNS(Domain Name System,域名系统)是一种用于将域名转换为IP地址的分布式数据库系统。它由一组称为DNS服务器的计算机组成,这些服务器存储了域名与IP地址之间的映射关系。当用户尝试访问一个网站时,他们的计算机将发送一个DNS查询请求到DNS服务器,以获取该网站的IP地址。DNS服务器将返回相应的IP地址,然后用户的计算机将使用该IP地址与网站建立连接。
DNS的主要作用是将域名解析为IP地址,从而使得用户能够通过简单易记的域名来访问互联网上的资源。它使得互联网的访问变得简单和方便,避免了早期需要通过手动输入复杂难记的IP地址来访问网站的方式。
此外,DNS还支持其他功能,例如域名解析、邮件服务器定位、反向查询等。它也提供了安全机制,例如域名劫持、DNS污染等防护措施。
DNS解析
根域:全球根服务器节点只有13个,10个在美国,1个荷兰,1个瑞典,1个日本
一级域名:.cn(中国) .us .tw .kr(韩国) .jp(日本) .hk(香港)uk(英国) ........
二级域名:.com.cn(中国商业组织) edu.cn(教育机构) .org.cn(非盈利) .net.cn(中国运营商)
三级域名:sina.com.cn nb.com.cn haixi.com.cn .........
组织域:.com .org .net .CC
国家域:.cn .tw(台湾) .hk(香港) .iq .ir .jp(日本)
例:www.baidu.com.
. :根域
.com:一级域(顶级域)
.baidu:二级域
www:主机名
解析过程
www.baidu.com.
根服务器:baidu.
一级域:www.com.
二级域:www.baidu.com.
DNS查询方式
迭代查询:DNS迭代查询是本地域名服务器向根域名服务器查询域名对应IP地址的过程。根域名服务器会告诉本地域名服务器下一步应该向哪个服务器查询,直到找到所需域名对应的IP地址
递归查询:DNS的递归查询是指当本地域名服务器无法直接解析域名时,它向根域名服务器进行查询,然后由根域名服务器告诉它下一步应该向哪个服务器进行查询,直到找到所需域名的IP地址。然后,本地域名服务器将该IP地址返回给发出查询请求的客户端。
DNS的查询过程
www.baidu.com.
1.先查询host文件,没有
2.查询dns缓存服务器,有直接回复 没有
3.去问根服务器(根服务器只能解析.)根服务器是迭代查询 ,透露消息让你去找.com.(一级服务域)
4.去找一级域com服务器,只能解析 主机名.com 主机名+一级域+根域名 (级域服务器是迭代查询 让你去找 二级域服务器中)
5.找到二级域服务器后 迭代查询www.baidu.com 在我管理范围内 www.二级域.一级域根域直接 告诉 dns 缓存服务器 迭代查询 完成
6.缓存服务器告诉 客户端,dns解析服务器会缓存结果递归查询完成
DNS软件bind
服务名称:named
主配置文件:/etc/named.conf
区域配置文件:/etc/named.rfc1912.zones
管理域名:baidu.com ky33.com
数据库文件:/var/named/ky33.com.zone (需要注意此文件的权限,自动生成一个用户named并且他的家目录就在/var/named)
正向解析(根据域名查找ip地址)
1.先安装bind软件
2.打开网卡配置文件 将DNS1改为自己本机 (更改完配置重启服务)
3.打开bind主配置文件 /etc/named.conf
将配置文件更改成any 或者直接注释掉
4.打开区域配置文件 wq保存退出
5.将原配置文件模板复制到刚刚创建的文件里
编写刚才复制的文件
6.重启bind服务
7.输入域名解析
主从复制
(打开两台虚拟机)
1. 关闭防火墙和安全机制 打开从服务器安装bind
2.更改bind配置文件
3.更改区域配置文件
4.打开主服务器 编辑区域配置文件
5.打开网卡配置文件添加DNS2为从服务器