DNS域名解析服务
DNS:域名和IP地址之间的映射关系。
互联网中,ip地址是通信的唯一标识。逻辑地址。
访问网站,域名,IP地址不好记,域名好记。
域名解析目的:访问域名就是访问IP地址。
在访问域名的时候,通过DNS解析,把域名映射的IP地址解析出来,实际上访问的还是域名映射的ip地址。
类似于导航,输入域名之后,就可以定位出他的IP地址,然后访问。
www.baidu.com
访问百度就是计算机向DNS服务器发起查询请求,DNS搜索自己的数据库,域名和IP的映射关系。
然后把IP地址返回给计算机,计算机访问的还是域名对应的IP地址。
域名体系结构:
www.baidu.com.cn.
. 根域名dns服务器,专门负责解析根域
cn. 一级域(顶级域),一般国家或者地区的名称
com. 二级域,组织名称 com 商业组织 edu 教育机构 org 非盈利组织 net 运营商 gov 政府机构
baidu. 三级域(域名),花钱购买(子域名)
www. 主机名,就是一台具体的计算机
DNS解析使用的协议和端口,协议TCP和UDP协议,端口53
TCP的53端口用于连接DNS服务器
UDP的53端口用于解析DNS服务器
DNS域名的长度限制:每一级的域名长度限制是63个字符,域名的总长度不能超过253个字符。
面试:DNS域名解析的过程? 什么是迭代什么是递归,区别是什么?
迭代:从根域到顶级到二级域名(结果一直在改变)
递归:返回结果给用户(结果不改变)
hosts 本地文件 优先级最高的,只对当前主机有效。
DNS服务器(运营商)
hosts文件 /etc/hosts
实验:
如何实现域名解析(内网 局域网内部的域名解析)
bind用来做局域网内部的域名解析。
内网的DNS不需要注册,内部使用。
1、正向解析
test2 192.168.11.137 test3 192.168.11.138
[root@test2 opt]# vim /etc/named.co