问答题 希赛公司要架设一台DNS服务器,请回答以下问题。
问答题 DNS的主要功能是什么,DNS解析域名的方式有哪些?
【正确答案】DNS的主要功能是负责IP地址和域名之问的转换。DNS解析域名的方式有递归型、循环型、反向型3种。
【答案解析】域名管理系统(DomainName System,DNS)在互联网的作用是把域名转换成为网络可以识别的IP地址。例如,我们在浏览器中输入www.csai.cn,则系统会自动转换为211.147.214.39。 当DNS客户端向DNS服务器查询IP地址,或DNS服务器(DNS服务器有时也扮演DNS客户端的角色)向另一台DNS服务器查询IP地址时,有3种查询方式:递归型、循环型和反向型。 (1)递归型。递归型查询是指DNS客户端发出查询请求后,如果DNS服务器内没有所需的数据,则DNS服务器会代替客户端向其他DNS服务器进行查询。在这种方式中,DNS服务器必须给DNS客户端做出回答。一般由DNS客户端提出的查询请求都是递归型的查询方式。 (2)循环型。循环型查询多用于DNS服务器与DNS服务器之间的查询。它的工作过程是:当第一台DNS服务器向第二台DNS服务器提出查询请求后,如果在第二台DNS服务器内没有所需要的数据,则它会提供第三台DNS服务器的IP地址给第一台DNS服务器,让第一台DNS服务器直接向第三台DNS服务器进行查询。依此类推,直到找到所需的数据为止。如果到最后一台DNS服务器中还没有找到所需的数据,则通知第一台DNS服务器查询失败。 (3)反向型。反向型查询的方式与递归型和循环型两种方式都不同,它是让DNS客户端利用自己的IP地址查询它的主机名称。反向型查询是依据DNS客户端提供的IP地址来查询它的主机名。由于DNS域名与IP地址之间无法建立直接对应关系,所以必须在DNS服务器内创建一个反向型查询的区域,该区域名称最后部分为in-addr.arpa。
问答题 可以用什么命令测试域名服务器是否架设成功?
【正确答案】可以用nslookup命令来测试域名服务器是否架设成功。
【答案解析】nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。该命令的一般格式为: [*] 例如,在本地机上使用nslookup命令: [*] 在符号“>”后面输入要查询的IP地址或域名并按回车键即可。如果要退出该命令,输入“exit”并按回车键即可。
问答题 DNS服务器有几种类型,分别是什么?
【正确答案】DNS服务器有4种类型,分别是主要域名服务器、辅助域名服务器、转发域名服务器和缓存域名服务器。
【答案解析】DNS服务器的类型如下。 (1)主服务器(Primary Name Server)。主服务器是特定域所有信息的权威性信息源,它从域管理员构造的本地磁盘文件中加载域信息,该文件(区文件)包含该服务器具有管理权的一部分域结构的最精确信息。配置主服务器需要一整套配置文件,包括正规域的区文件(named.hosts)和反向域的区文件(named.rev)、引导文件(named.conf)、高速缓存(named.ca)和回送文件(named.local),其他的配置都不需要这样一整套文件。 (2)辅助域名服务器(SecondaryName Server)。辅助域名服务器可从主服务器中转移一整套域信息。区文件是从主服务器中转移出来的,并作为本地磁盘文件存储在辅助服务器中。这种转移称为“区文件转移”。在辅助域名服务器中有一个所有域信息的完整复制,可以有权威地回答对该域的查询,因此,辅助域名服务器也称为权威性服务器。配置辅助域名服务器不需要生成本地区文件,因为可以从主服务器中下载该区文件。然而其他的文件是需要的,包括引导文件、高速缓存文件和回送文件。 (3)高速缓存服务器(Caching—only Server)。又称唯高速缓存服务器,可运行域名服务器软件,但是没有域名数据库软件。它从某个远程服务器取得每次域名服务器查询的回答,一旦取得一个答案,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。所有的域名服务器都按这种方式使用高速缓存中的信息,但唯高速缓存服务器则依赖于这一技术提供所有的域名服务器信息。唯高速缓存服务器不是权威性服务器,它提供的所有信息都是间接信息。对于唯高速缓存服务器只需要配置一个高速缓存文件,但最常见的配置还包括一个回送文件,这或许是最常见的域名服务器配置。接着才是唯转换程序配置,它是最容易配置的。 (4)转发域名服务器。转换程序是一段要求域名服务器提供域信息的程序,在Linux系统中,它是作为一个库程序来实现的,而不是一个单独的客户程序。在唯转换程序系统中,仅使用转换程序,并不运行域名服务器。这种系统是很容易配置的,最多只需要设置/etc/resolv.conf文件。其他3个BIND配置选项都是用于named服务软件的。
问答题 正向解析和反向解析的区别是什么?
【正确答案】正向解析是由域名解析到IP地址,而反向解析是由IP地址解析到域名。
【答案解析】正向解析是指将域名转换为IP的过程;反向解析是指将IP转换为域名的过程。我们在配置:DNS时需要正向解析也需要反向解析,所谓的域名解析其实就是将域名正向解析到IP地址的过程。
问答题 edu和.corn一般应用于什么组织?
【正确答案】edu一般应用于教育组织,.com一般应用于商业组织。
【答案解析】域名级数是从右至左,按照“.”分开的部分数确定的,有几个部分就是几级。“顶级域名”(一级域名)不是品种而是类别。常见的顶级域名包括以下几种。 (1).com:表示商业机构。 (2).net:表示网络服务机构。 (3).org:表示非营利性组织。 (4).gov:表示政府机构。 (5).edu:表示教育机构。 (6).mil:表示军事机构。