Linux中级之路——十一(DNS)

                                                      DNS服务

一、概述

     1.全称:Domain name system(域名系统)

     2.作用:

        1)正向解析:将域名解析为IP地址

        2)反向解析:将IP地址解析为域名

     3.端口:UDP/TCP 53

     4.工作模式

        1)递归查询:当客户机访问网络上的web服务,发出请求首先查看本机的hosts文件,如果有则返回结果,无则查询域名服务器,有则返回结果,无则回馈失败信息。如果用户想访问则需要手动访问。

        2)迭代查询:当客户机访问网络上的web服务,发出请求首先查看本机的hosts文件,如果有则返回结果,无则域名服务器则会转发请求进行查询(更接近根服务器),如果到达根域名服务器也查询无果,则反馈失败信息。

     5.解析顺序:

Linux中级之路——十一(DNS)

Linux中级之路——十一(DNS)

 

二、搭建服务

     1.安装软件包

Linux中级之路——十一(DNS)

     2.配置文件:/etc/named.conf

Linux中级之路——十一(DNS)

     3.启动服务

Linux中级之路——十一(DNS)

     4.Client客户端设置DNS:/etc/resolv.conf

方法一:

Linux中级之路——十一(DNS)

方法二:

Linux中级之路——十一(DNS)

     5.Client访问外网

Linux中级之路——十一(DNS)

Linux中级之路——十一(DNS)

     6.将IP与域名绑定

Linux中级之路——十一(DNS)

     7.启动Apache服务

Linux中级之路——十一(DNS)

Linux中级之路——十一(DNS)

     8.IP访问

Linux中级之路——十一(DNS)

     9.域名访问

Linux中级之路——十一(DNS)

     10.转发:forwarders

Linux中级之路——十一(DNS)

                              DNS文档1          DNS文档2