目录
一、DNS概念
二、域名格式类型
三、查询类型
四、解析类型
五、配置DNS
六、dns解析实验
1.配置正向解析
2.反向解析
3.主从解析
一、DNS概念
概念:域名和IP地址的相互映射的分布式数据库,可以更好的访问互联网。
计算机只能访问IP地址,但是IP地址不是方便记住,采用域名解析出IP地址,可以更好的访问互联网
二、域名格式类型
www.baidu.com.cn.
根域.根域名dns服务器
一级域:一般代表国家地区和组织机构
例子:.com(工商,企业机构)
.net(网络运营商)
.edu(教育机构)
.cn(中国地区)
.org(团体机构)
.gov(政府机构)
二级域:一般代表具体类型
例子:.net.cn(中国运营商)
.edu.cn(中国教育)
.com.cn(中国企业)
子域名(主机名,三级域):一般具体的名字
例子:jd.com.cn(京东)
百度.com.cn(百度)
三、查询类型
dns解析过程:
查询本机缓存hosts->dns域名服务器(运营商)->根域服务器->顶级域->二级域->子域
1.迭代
迭代过程:根域服务器->顶级服务器->二级域->子域
2.递归
递归过程:dns域服务器->本地缓存->用户->ip地址
四、解析类型
配置文件目录:/etc/resolv.conf
正向解析:域名解析IP地址
反向解析:IP地址解析域名
五、配置DNS
1.本地dns映射文件:/etc/host
2.正向解析
nslook正向解析,将www.baidu.com解析为ip地址
3.反向解析,将180.101.50.188解析为析为www.baidu.com域名
4.自定义内网解析软件
bind:用来解析内网,配置文件定义域名和IP地址规则
服务名:named
文件位置:
/etc/named.conf 主配置文件
/etc/named.rfc1912.zones 区域配置文件
/var/named/named.localhost 区域数据配置文件(模板文件,不可直接在原文件进行更改)
六、实验
1.bind配置正向解析
修改主配置文件
修改监视ip地址
所有网段都可以访问
配置区域配置文件
复制一份,改为:
配置正向区域数据文件
配置ky29.com.zone文件
NS ky29.com. #记录当前区域的DNS服务器的名称(必不可少)
А #记录主机IP地址(必不可少)
IN MX 10 mail.ky29.com. #MX为邮件交换记录,数字越大优先级越低
www IN A 192.168.233.30 #记录正向解析www.benet.com对应的IP
mail IN A 192.168.233.31 #邮箱的正向解析地址
ftp IN CNAME www #CNAME使用别名, ftp是www的别名
* IN A 192.168.233.100 #泛域名解析, “*” 代表任意主机名
修改解析地址文件
分别进入终端1和终端3
vim /etc/resolv.conf
加入解析地址192.168.140.111
关闭防火墙和安全机制
可以在终端3中解析域名可以看到地址
2.反向解析
进入/etc/vim /etc/named.rfc1912.zones 配置反向解析文件
复制一份,确保备份
进入ky29.com.zone.local进行配置
30 IN PTR www.ky29.com. —访问192.168.233.20会访问www.ky29.com
31 IN PTR mail.ky29.com. —访问192.168.233.30会访问mail.ky29.com
修改完配置文件后
nslookup 192.168.140.30
可以看到以及反向解析
3.主从服务器解析dns
进入dns解析文件/etc/resolv.conf加入从服务器的ip地址
主从服务器都要加
进入主服务器,修改配置文件
进入从服务器,修改为任意网址都可
进入vim /etc/named.rfc1912.zones 修改配置
重启服务
主可以解析,直接关闭服务
从也可以解析,当主关闭,从也可以解析