linux中dns配置

linux中dns配置

ID:21617624

大小:82.71 KB

页数:29页

时间:2018-10-19

linux中dns配置_第1页
linux中dns配置_第2页
linux中dns配置_第3页
linux中dns配置_第4页
linux中dns配置_第5页
资源描述:

《linux中dns配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DNS配置域名Ip地址往往难以记忆,所以我们一般使用域名管理www.linuxcast.net严格的域名最后还有一个“.”,但一般省略不写域名分为三个部分,用“.”分割-类型标示此域名的类型(com,net,org,edu,gov等)-域名域名称-主机名该域中的某台主机名称www.linuxcast.net主机名域名类型DNS每个域名代表一个IP,而DNS就是用来在IP与域名之间进行转换的服务www.linuxcast.net61.1.1.1DNS(DomainNameSystem)服务有DNS服务器提供访问:www.linuxcast.netwww.

2、linuxcast.net61.1.1.11:dns请求2:www.linuxcast.net=61.1.1.13DNS服务器:61.134.1.4DNS客户端我们日常使用的支持网络的计算机一般都是作为一个DNS客户端使用,应用程序、服务、进程等等通过操作系统底层的功能发起对DNS服务端的查询,对指定域名进行解析Linux中一般使用系统底层提供的gethostbyname()功能进行域名解析解析可以基于以下几种方式进行:-文件(/etc/hosts、/etc/networks)-DNS-NIS可以通过配置文件/etc/nsswitch.conf控制查询

3、顺序hosts:filesdnsDNS专用查询命令命令host可用于进行dns查询:host.www.linuxcast.net命令dig用于进行dns查询,输出较为详细的信息:digwww.linuxcast.net命令host、dig都不会使用/etc/nsswitch.conf的配置,只会通过/etc/resolv.conf进行dns查询DNS查询DNS是一个树状结构,查询的时候根域名从右到左查询,域名每一级由独立的一个或多个服务器www.linuxcast.net.comlinuxcastnetftpmailwwwgovcnorg.…rootD

4、NSServerTopLevelServerauthorltatlveServer:linuxcast.netResourceRecord:www.linuxcast.netdig+tracewww.linuxcast.netDNS查询类型lterativeQuery“.”netLinuxcast.netLocalDNSServerclientwww.linuxcast.net12345678DNS查询类型RecursiveQuery“.”netLinuxcast.netLocalDNSServerclientwww.linuxcast.net1234

5、5678资源记录在DNS服务器上,DNS的信息通过一个叫做资源记录(RR,ResourceRecord)的格式进行保存,RR不仅能够保存域名到ip地址的对应信息,还能够保存很多其他信息资源记录(RR,ResourceRecord)常用的属性有:NAMECLASSTYPERDATA如:wwwINA192.168.1.1mallINA192.168.1.2serverlINCNAMEwwwINMX10maill.linuxcast.net.资源记录类型DNS的资源记录可以记录很多类型的资源,而不仅仅是IP地址,常见的资源记录类型如下:资源记录类型(Type

6、)标示内容AIpv4地址AAAAIpv6地址MX邮件记录CNAME别名PTR指针(逆向解析)SRV服务资源DNS服务器类型PrimaryDNSServer(Master)一个域的主服务器保存该域的zone配置文件,该域所有的配置、更改都在该服务器上进行SecondayDNSServer(Slave)从服务器一般作为***余负载使用,一个域的从服务器从该域的主服务器上抓取zone配置文件,从服务器不进行信息修改,所有的修改与主服务器同步CachingonlyServerDNS缓存服务器不存在任何zone文件,仅仅依靠缓存为客户端提供服务,通常用于负载均衡

7、及加速访问使用ZONE在DNS服务器中,一般一个zone文件保存该域的相关信息,zone文件的格式是标准化的,一个典型的zone配置文件内容如下:高级查询默认dig命令只能查询我们可以通过dig命令查询其他类型的资源记录:dig-tmxlinuxcast.netdig-xwww.linuxcast.netdig-tsoalinuxcast.netBIND基础配置BIND现今使用最为广泛的DNS服务器软件是BIND(BerkeleyIntemetNameDomain),最早由伯克利大学的一名学生编写,现在最新的版本是9,由ISC(intemetSyste

8、msConsortium)编写和维护。BIND支持先今绝大多数的操作系统(Linux、UNIX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。