Linux网络服务管理-DNS

合集下载

Linux下DNS配置文件详解

Linux下DNS配置文件详解

Linux下DNS配置文件祥解最近,为了配置DNS服务器我收集了不少有关配置DNS服务器方面的资料。

在这里我将这些资料加上我在配置DNS服务器时的一些经验进行一下整理。

希望能对和我一样在配置DNS服务器时遇到困难的朋友一些启示。

DNS服务器软件即BIND的安装应该说是比较容易的,正常情况下是不会出现什么问题的。

因此,本文在着重要讨论的是DNS服务器的几个配置文件的配置问题。

本文将以REDHA T8.0自带的BIND9.2.1为依据进行讨论。

以下是本人这次配置DNS服务器的几个配置文件:/etc/named.conf/在NAMED.CONF配置文件中使用//和/* */来进行注释,options { /*OPTIONS选项用来定义一些影响整个DNS服务器的环境,如这里的DI RECTORY用来指定在本文件指定的文件的路径,如这里的是将其指定到/var/named 下,在这里你还可以指定端口等等。

不指定则端口是53*/directory "/var/named";}; ////// a caching only nameserver config//controls {inet 127.0.0.1 allow { localhost; } keys { rndckey; };};zone "." IN { //在这个文件中是用zone关键字来定义域区的,一个zone关键字定义一个域区type hint;/*在这里type类型有三种,它们分别是master,slave和hint它们的含义分别是:master:表示定义的是主域名服务器slave :表示定义的是辅助域名服务器hint:表示是互联网中根域名服务器*/file "named.ca"; //用来指定具体存放DNS记录的文件};zone "localhost" IN { //定义一具域名为localhost的正向区域type master;file "localhost.zone" ;allow-update { none; };};zone "" IN { //指定一个域名为的正向区域type master;file "”allow-update { none;};};zone "0.0.127.in-addr.arpa" IN { //定义一个IP为127.0.0.*的反向域区type master;file "named.local";allow-update { none; };};zone "0.192.168.in-addr.arpa" IN { //定义一个IP为168.192.0.*反向域区type master;file "168.192.0";/var/named/文件@ IN SOA . . ( SOA表示授权开始/*上面的IN表示后面的数据使用的是INTERNET标准。

linux dns实验报告

linux dns实验报告

linux dns实验报告《Linux DNS实验报告》在网络通信中,DNS(Domain Name System)扮演着重要的角色,它负责将域名解析为对应的IP地址,使得用户能够通过简单易记的域名来访问网站或服务。

在Linux系统中,搭建和管理DNS服务器是一项重要的任务,本文将介绍一次针对Linux DNS服务器的实验报告。

实验目的:1. 了解DNS的基本工作原理2. 掌握在Linux系统上搭建和配置DNS服务器的方法3. 实现域名解析和反向解析实验环境:- 操作系统:Ubuntu 20.04- 软件:Bind9 DNS服务器实验步骤:1. 安装Bind9 DNS服务器在终端中输入以下命令来安装Bind9 DNS服务器:```sudo apt updatesudo apt install bind9```2. 配置DNS服务器编辑Bind9的配置文件`/etc/bind/named.conf.options`,设置DNS服务器的参数,如监听的IP地址、允许递归查询等。

3. 添加域名解析记录编辑`/etc/bind/named.conf.local`文件,添加域名解析的区域配置,包括域名、IP地址对应关系等。

4. 配置反向解析编辑`/etc/bind/named.conf.local`文件,添加反向解析的区域配置,将IP地址解析为域名。

5. 启动DNS服务器在终端中输入以下命令来启动Bind9 DNS服务器:```sudo systemctl start bind9```实验结果:通过以上步骤,成功搭建了一个简单的DNS服务器,并实现了域名解析和反向解析的功能。

在本地主机上进行域名解析测试和反向解析测试,均能正确地解析出对应的IP地址和域名。

实验总结:通过本次实验,我们深入了解了DNS服务器的工作原理,掌握了在Linux系统上搭建和配置DNS服务器的方法。

DNS服务器的搭建和管理对于网络通信至关重要,能够提高网络访问的效率和安全性,是每个系统管理员都应该掌握的技能之一。

linux配置dns服务实验内容

linux配置dns服务实验内容

linux配置dns服务实验内容
以下是一个关于 Linux 配置 DNS 服务实验的内容描述,超过了 400 字:
实验目的:
了解 DNS(域名系统)的基本原理和作用。

学习在 Linux 系统上配置 DNS 服务。

掌握常见的 DNS 配置和管理任务。

实验环境:
一台安装了 Linux 操作系统的服务器。

实验步骤:
安装和配置 DNS 服务器软件,如BIND(Berkeley Internet Name Domain)。

配置 DNS 服务器的域名和 IP 地址。

创建正向解析区域,将域名映射到相应的 IP 地址。

创建反向解析区域,将 IP 地址映射到相应的域名。

配置 DNS 记录,包括 A(主机记录)、NS(名称服务器记录)、MX(邮件交换记录)等。

设置 DNS 服务器的根区域和转发器,以提高解析效率和准确性。

配置 DNS 客户端,使其能够使用配置的 DNS 服务器进行域名解析。

验证 DNS 服务器的功能,使用客户端进行域名解析测试。

对 DNS 服务器进行性能测试和优化。

监控和维护 DNS 服务器,包括日志分析和故障排除。

实验总结:
通过本次实验,学生应该对 DNS 服务的原理和配置有了深入的了解,并掌握了在 Linux 系统上配置 DNS 服务器的基本技能。

他们还应该能够理解 DNS 在网络通信中的重要性,并学会解决常见的 DNS 相关问题。

请注意,以上内容仅为一个示例,你可以根据实际需求和实验环境进行相应的调整和扩展。

linux配置dns服务器配置命令

linux配置dns服务器配置命令

linux配置dns服务器配置命令linux配置dns服务器配置命令Linux系统的DNS服务器怎么配置,配置命令有哪些?下面跟yjbys店铺一起来了解一下吧!一、实验目的熟悉Linux系统中DNS服务器的配置方法。

理解配置过程的基本步骤的.作用。

二、实验任务(1)建立正向搜索区域,为网络个台服务器建立主机记录、别名记录。

为网络建立邮件交换器记录。

使得客户机能够根据服务器主机域名搜索出其IP地址。

(2)建立反向搜索区域,为网络个台服务器建立反向记录,使得客户机能够根据服务器主机IP地址搜索出其域名。

三、实验内容1)DNS服务器配置的主要步骤:首先在桌面右击,选择【新建终端】;1. 查看系统中是否已经安装了DNS服务器程序BIND,命令如下:[root@libl root]#rpm –qa |grep bind(对照书本查看,一般都会有安装的。

)2、用命令直接启动dns服务器,命令如下:[root@libl root]# service named start3、编辑主配置文件/etc/named.conf,主要是添加正向解析和反向解析,文件内容如下:// generated by named-bootconf.ploptions {directory "/var/named";/** If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source* directive below. Previous versions of BIND always asked* questions using port 53, but BIND 8.1 uses an unprivileged * port by default.*/// query-source address * port 53;};//// a caching only nameserver config//Controls {Inet 127.0.0.1 allow { localhost; } keys {rndckey; } ;} ;zone "." IN {type hint;file "named.ca"; //用来指定具体存放DNS记录的文件};zone "localhost" IN { //用来指定具体存放DNS记录的文件type master;file " localhost.zone";allow-update { none ;} ;};zone "0.0.127.in-addr.arpa" IN { //定义一个IP为127.0.0.* 的反向解析type master;file "named.local";allow-update { none ;} ;};zone "" IN { //指定一个域名为的正向解析type master;file ".zone";};zone "173.168.192.in-addr.arpa" IN { //定义一个IP为192.168.173.* 的反向解析type master;file "173.168.192.in-addr.arpa .zone";} ;Include “/etc/rndc.key” ;4、配置正向解析文件正向解析是根据域名得到其IP地址。

Linux1 DNS服务器 使用RNDC管理DNS服务器

Linux1 DNS服务器  使用RNDC管理DNS服务器

Linux1 DNS服务器使用RNDC管理DNS服务器“RNDC”是“BIND9”中所提供的功能,该功能可以检查已存在的DNS缓存中的资料,重新更新某个域而不用重启整个“DNS”,以及检查“DNS”的状态与统计资料等。

这样可以让管理者轻松管理“DNS”服务器。

1.实例目的:●建立rndc.conf文件●修改rndc.key文件●使用RNDC管理DNS服务器2.实例步骤:(1)在已配置好的“Bind9-DNS Linux”服务器中,输入“cd /var/named/chroot/etc”命令,并按【回车】键,将目录切换到主配置文件目录,如图6-92所示。

图6-92 切换到主配置文件目录(2)在该目录中,输入“rndc-confgen >”命令,并按【回车】键,生成“rndc.conf”文件,如图6-93所示。

图6-93 生成“rndc.conf”文件(3)输入“cat rndc.conf”命令,按【回车】键,查看是否生成所要内容,如图6-94所示。

图6-94 查看是否生成内容(4)在该目录中,输入“chmod 640 rndc.conf”命令(修改权限),并按【回车】键,如图6-95所示。

图6-95 设置权限(5)在该目录中,输入“chown root:named rndc.conf”命令(修改文件所有者和所属组),并按【回车】键,如图6-96所示。

图6-96 修改文件所有者和所属组(6)在该目录中,输入“tail rndc.conf >> named.conf”命令,并按【回车】键,将rndc 密钥后“10”行追加到主配置文件中,如图6-97所示。

图6-97 追加相应内容(7)输入“vi named.conf”命令,并按【回车】键,打开主配置文件。

然后,按下“G”键,切换到最末行,如图6-98所示。

图6-98 打开主配置文件(8)在该配置文件中,按“a”键,切换到插入模式,删掉最后一行和每一行的“#”符号。

Linux网络配置-DNS1

Linux网络配置-DNS1

DNS服务器配置:1.用rpm命令安装三个包rpm -ivh /media/Server/bind-9.3.3-10.el5.i386.rpm 第四张光盘rpm -ivh /media/Server/bind-chroot-9.3.3-10.el5.i386.rpm 第四张光盘rpm -ivh /media/Server/cachingnameserver-9.3.3-10.el5.i386.rpm 第一张光盘2.修改配置文件。

由于启用了chroot,配置文件放在 /var/named/chroot/etc工作目录放在 /var/named/chroot/etc/named.conf,RHLE5以上默认没有该文件cp -avp /var/named/chroot/etc/named.caching\-nameserver /var/named/chroot/etc/named.conf配置named.cachingnameserver.conf named.rfc1912.zone 这个两个文件1.先配置named.cachingnameserver.confoptions {listen-on port 53 { any; };//需要监听客户机IP,这里填any表示任何客户机。

listen-on-v6 port 53 { ::1; };directory"/var/named";//数据文件存放路径:/var/named/chroot/var/named dump-file"/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";query-source port 53;query-source-v6 port 53;allow-query{ localhost; };};logging {channel default_debug {file "data/named.run";severity dynamic;};};view localhost_resolver { //这个是 DNS的视图配置,不用View就注释match-clients{any; };match-destinations {any; };recursion yes;include "/etc/named.rfc1912.zones";};接下来配置named.rfc1912.zone[url=javascript:;]代码[/url]块。

linux下dns配置详解

linux下dns配置详解

linux下dns配置详解dns配置详解大全DNS简介在Linux中,域名服务(DNS)是由柏克莱网间名域(Berkeley Internet Name Domain——BIND)软件实现的。

BIND是一个客户/服务系统,它的客户方面称为转换程序(resolver),它产生域名信息的查询,将这类信息发送给服务器,DNS软件回答转换程序的查询。

BIND的服务方面是一个称为named (读作“name”“d”)的守护进程。

我们将讨论三种基本BIND配置任务:配置BIND转换程序。

配置BIND域名服务。

建立服务器数据库文件,称为“区文件(zone file)。

前面我们介绍过,术语“区(zone)”往往可以与单词“域(domain)”互换使用,但这里却有一些区别,“区”是指域数据库文件,而“域”则比较通用。

在本书中,域是用域名定义的域结构中的一部分,而区则是域数据库文件中包含域信息的集合,包含域信息的文件称为“区文件”。

DNS的作用是把IP地址转化为代表主机、网络和邮件别名的助记名。

它把整个Internet IP地址和名字空间分解为不同的逻辑组来做这项工作。

每个组对它所拥有的计算机和其他信息具有控制权。

DNS服务器的类型BIND可以配置成以几种不同的方法运行的DNS,常见的BIND配置是唯转换程序系统、唯高速缓存系统、主服务器和辅助服务器。

转换程序是一段要求域名服务器提供域信息的程序,在Linux系统中,它是作为一个库程序来实现的,不是一个单独的客户程序。

在唯转换程序系统中,仅使用转换程序,并不运行域名服务器。

这种系统是很容易配置的,最多只需要设置/etc/resolv.conf文件。

其它三个BIND配置选项都是用于named服务软件的。

唯高速缓存服务器唯高速缓存服务器(caching-only server)可运行域名服务器软件但是没有域名数据库软件。

它从某个远程服务器取得每次域名服务器查询的回答,一旦取得一个答案,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。

Linux下DNS配置方案

Linux下DNS配置方案

Linux下DNS服务器的配置1,安装DNS服务器安装DNS服务器Red Hat Linux 9 自带有版本号为9.2.1的BIND(即目前使用最广泛的域名服务器软件)。

在Red Hat Linux 9的第1张安装光盘中提供了与BIND服务相关的两个rpm包,bind-9.2.1-16.i386.rpm和bind-utils-9.2.1-16.i386.rpm。

另外一个相关的软件包caching-nameserver-7.2-7.noarch.rpm在第2张安装盘上。

1. 检查系统是否已安装了BIND软件包方法:rpm -q bind图1-1 检查BIND软件包是否已安装通过输出bind-9.2.1-16,说明当前系统已经安装了该软件包。

此外,还可检查BIND的样本配置文件(/etc/named.conf)和根域文件(/var/named/named.ca)是否存在,来判断BIND软件包的安装与否。

2. 安装BIND软件包如果BIND软件包并未安装,则用下述命令进行安装。

(注意,执行下述命令时要先将目录切换到rpm包所在的目录下)rpm -ivh bind-9.2.1-16.i386.rpmrpm -ivh bind-utils-9.2.1-16.i386.rpmrpm -ivh caching-nameserver-7.2-7.noarch.rpm图1-2 切换到BIND软件包所在的目录图1-3 安装BIND软件包BIND软件包安装后,还将创建名为named的用户和用户组,并自动设置相关目录的权属关系。

named守护进程默认使用named用户身份运行。

可以在passwd和group文件中查看named用户和用户组。

也可以看到DNS工作目录/var/named和/var/run/named目录的所有者和权限。

图1-4 查看named用户和用户组1.2.2配置DNS服务器BIND的配置文件包括:主配置文件/etc/named.conf,根域文件/var/named/named.ca,正向解析文件/var/named/localhost.zone,反向解析文件/var/named/named.loca,用于管理BIND守护进程的rndc程序的配置文件/etc/rndc.conf,用户自定义正向区域文件和用户自定义反向区域文件。

《Linux网络操作系统》课件——项目十二--配置与管理DNS服务器

《Linux网络操作系统》课件——项目十二--配置与管理DNS服务器

4
一个DNS域可以包括主机和其他域(子域),每个机构都拥有名称空间的某一部分的 授权,负责该部分名称空间的管理和划分,并用它来命名DNS域和计算机。例如,163为 com域的子域,其表示方法为163,而为163域中的Web主机,可以使用.163表示。 注意:通常,FQDN有严格的命名限制,长度不能超过256字节,只允许使用字符a~z、0 ~9、A~Z和减号(-)。点号(.)只允许在域名标志之间(例如“163”)或者FQDN的结 尾使用。域名不区分大小。
[root@RHEL7-1 ~]# rpm -qa|grep bind
rpcbind-0.2.0-42.el7.x86_64
bind-libs-lite-9.9.4-50.el7.x86_64
bind-license-9.9.4-50.el7.noarch
bind-9.9.4-50.el7.x86_64
12
12.1.4 子任务4 掌握域名解析过程 1.DNS域名解析的工作原理
DNS域名解析的工作过程如图12-2所示。 假设客户机使用电信ADSL(Asymmetrical Digital Subscriber Line,非对称数字用户线路) 接入Internet,电信为其分配的DNS服务器地址为210.111.110.10,域名解析过程如下 (见图12-2)。
1.域和域名
图12-1 Internet域名空间的结构
3
DNS树的每个节点代表一个域,通过这些节点 ,对整个域名空间进行划分,成为一个层次结构。 域名空间的每个域的名字通过域名进行表示。域名 通常由一个完全正式域名(Fully Qualified Domain Name,FQDN)标识。FQDN能准确表示出其相对 于DNS域树根的位置,也就是节点到DNS树根的完 整表述方式,从节点到树根采用反向书写,并将每 个节点用“.”分隔。

Linux系统静态DNS配置指南

Linux系统静态DNS配置指南

IN
NS
518400 518400 518400 518400 518400 518400 518400
IN IN IN IN IN IN IN
NS NS NS NS NS NS NS
. . . . . . . . . . . . . ;; ADDITIONAL SECTION: . . 192.228.79.201 . . . 192.203.230.10 . . 192.112.36.4 . . 192.36.148.17 . 192.58.128.30 . 193.0.14.129 . . 202.12.27.33 . 2001:503:ba3e::2:30 . 2001:500:2f::f ;; ;; ;; ;;
1.2DNS服务中的域名记录简介
常用的域名记录有 A、NS、MX、SOA、CNAME 等,这里主要简单介绍一下这五 个常用的域名记录 A 记录(地址记录) :这是最简单的一种域名记录,功能是将域名解析成一个具体 的 IP 地址
NS 记录 (域名服务器记录) : 该记录是域名服务器记录, 用来指定该域名由哪 DNS 服务器来进行解析 MX 记录(邮件服务器记录) :是邮件交换记录,它指向一个邮件服务器,用于电 子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。 SOA 记录(起始授权机构记录) :该记录表明 DNS 名称服务器是 DNS 域中的数据 表的信息来源,该服务器是主机名字的管理者,创建新区域时,该资源记 录自动创建,且是 DNS 数据库文件中的第一条记录。 CNAME 记录(别名记录) :设定域名或者子域名指向,保证域名指向对应的主机 重要设置;其只能填写域名。添加 CNAME 记录时,别名为三级或者多 级域名,目标主机为别名。
Linux系统静态DNS配置指南

中标麒麟Linux系统DNS服务配置指南

中标麒麟Linux系统DNS服务配置指南
–从概念上讲,用户会查询 domain (域名),而 domain 则映射到 rdata 来查找答案 –在跟踪示例中, 推荐使用 NS (名称服务器) 记录 –A (地址)记录是最终答复,也是 dig 命令的默认查询 类型
正向查询
•dig
–首先试图递归,如输出中的 flags (标志)部分用 rd 表 示。如果名称服务器允许递归,那么服务器就会找到 答案,将请求的记录返回给客户端 –如果名称服务器不允许递归,那么服务器就推荐一个 dig 可以跟踪的上级域名 –观察
SOA rdata
•主名称服务器的 FQDN
–联系邮件地址 –系列号码 –在检查系列号码前刷新延迟时间 –从服务器的重试间隔 –当从服务器无法联系它的主服务器时,记录会过期 –否定性答复 (“no such host”,) 的 TTL 最小值
成为权威性服务器
•SOA 记录仅仅指出始发地址 (域) 的主服务器
其它观察结果
•在前一个跟踪中的答复使用资源记录 (resource records) 格式
–每个资源记录都有五个字段:
•domain - 被查询的域或子域 •ttl - 记录被保存在缓存中的时间,以秒为单位 •class - 记录类别 (通常是 IN) •type - 记录类型,例如A 或 NS •rdata - domain 映射的资源数据
•hosts: files dns •NIS 域名和 DNS 域名通常有所不同,这样会简化故障排 除,避免名称冲突
DNS 特有的解析程序
•host
–从不读取 /etc/nsswitch.conf 文件 –默认情况是在 /etc/resolv.conf 中查找 nameserver 和 search 行 –默认仅给出最少量的输出

Linux 启动和关闭DNS服务

Linux  启动和关闭DNS服务

Linux 启动和关闭DNS服务
Bind软件包安装完毕以后,主程序默认位于“/usr/sbin/named”,并且系统中会自动增加一个名为named的系统服务。

用户可以通过“/etc/init.d/named”文件中的内容,来控制域名服务的运行。

与“/etc/init.d/”目录中的其它服务一样,named服务也可以使用service命令进行调用。

而直接执行“/etc/init.d/”目录中的服务脚本,与通过service命令调用这些脚本,两者的效果是相同的。

1.启动Bind服务
用户可以在【终端】窗口中,输入“/etc/init.d/named start”命令并按键,来启动named服务,如图15所示。

图15 启动Bind服务
同样,用户通过使用services命令,也可以启动该服务。

在【终端】窗口中,输入“service named start”命令并按键,使用service来启动named服务。

2.重新加载服务
如果要在named服务运行的状态下,重新加载服务配置,可以在【终端】窗口中,输入“service named reload”命令并按键,来重新加载服务,如图16所示。

图16 重新加载服务
3.停止服务
如果要停止named服务,可以在【终端】窗口中,输入“service named stop”命令并按键,来停止named服务,如图17所示。

图17 停止服务
4.重新启动服务
如果要重新启动服务,可以在【终端】窗口中,输入“service named restart”命令并按键,来重新启动named服务,如图18所示。

图18 重新启动服务。

Linux系统怎么查看和修改DNS配置

Linux系统怎么查看和修改DNS配置

Linux系统怎么查看和修改DNS配置如果没有设置DNS服务器的话,那么系统就不能正常上网了。

,那么Linux系统怎么查看和修改DNS配置呢?下面店铺就为大家带来了Linux系统查看和修改DNS配置的方法。

Linux系统查看和修改DNS配置方法查看服务器的DNS信息:1:查看/etc/resolv.con文件[root@localhost ~]# cat /etc/resolv.confnameserver 192.168.xxx.xxx#search localdomain[root@localhost ~]#2:使用nslookup命令查看DNS信息[root@localhost ~]# nslookup 127.0.0.1 | grep ServerServer: 192.168.xxx.xxx[root@localhost ~]#3:使用dig命令来查看DNS信息[root@localhost ~]# dig; 《《》》 DiG 9.3.6-P1-RedHat-9.3.6-16.P1.el5 《《》》;; global options: printcmd;; Got answer:;; -》》HEADER《《- opcode: QUERY, status: NOERROR,id: 36888;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY:0, ADDITIONAL: 3;; QUESTION SECTION:;。

IN NS;; ANSWER SECTION:。

86163 IN NS .。

86163 IN NS .。

86163 IN NS .。

86163 IN NS .。

86163 IN NS .。

86163 IN NS .。

86163 IN NS .。

86163 IN NS .。

86163 IN NS .。

86163 IN NS .。

linux dns 配置文件

linux dns 配置文件

通常Linux初学者会问:Linux 中有没有一个标准的配置文件格式?一句话,没有。

不熟悉Linux 的用户一定会感到沮丧,因为每个配置文件看起来都象是一个要迎接的新挑战。

在Linux 中,每个网管员都可以自由选择自己喜欢的配置文件格式。

DNS就是Domain Name System,DNS服务器可以分为三种,高速存服务器(Cache-only server)、主服务器(Primary Name server)、辅助服务器(Second Name Server)。

DNS的详细原理、工作流程、术语、概念,限于篇幅,这里就不说了。

一、Linux 下主要DNS配置文件Linux 下主要DNS配置文件见表一、二、三:表-1 DNS主要配置文件文件名称中文名称作用/etc/hosts 主机的一个列表文件包含(本地网络中)已知主机的一个列表。

如果系统的IP不是动态生成,就可以使用它。

对于简单的主机名解析(点分表示法),在请求DNS或NIS网络名称服务器之前,/etc/hosts.conf通常会告诉解析程序先查看这里。

/etc/host.conf 转化程序控制文件告诉网络域名服务器如何查找主机名。

(通常是/etc/hosts,然后就是名称服务器;可通过netconf对其进行更改)/etc/resolv.conf 转化程序配置文件在配置程序请求BIND域名查询服务查询主机名称时必须告诉程序使用那个域名服务器和IP地址来完成这个任务。

Linux上的域名服务由named守护进程控制,该进程从主文件:/etc/named.conf中获取信息。

它包括一族将主机名称映射为IP地址的各种文件:下面是named配置文件族详细内容。

表-2 named配置文件族名称中文名作用/etc/named.conf主文件设置一般的name参数,指向该服务器使用的域数据库的信息源/var/named/named.ca 根域名配置服务器指向文件指向根域名配置服务器,用于唯告诉缓存服务器初始化。

中标麒麟Linux系统DNS服务配置指南

中标麒麟Linux系统DNS服务配置指南

其它观察结果
•在前一个跟踪中的答复使用资源记录 (resource records) 格式
–每个资源记录都有五个字段:
•domain - 被查询的域或子域 •ttl - 记录被保存在缓存中的时间,以秒为单位 •class - 记录类别 (通常是 IN) •type - 记录类型,例如A 或 NS •rdata - domain 映射的资源数据
服务介绍: DNS
•类型:系统 V (System V) 管理的服务 •软件包:bind, bind-utils, bind-chroot •守护进程:/usr/sbin/named, /usr/sbin/rndc •脚本:/etc/init.d/named •端口:53 (domain),953 (rndc) •配置文件:(/var/named/chroot/目录下 )/etc/named.conf、/var/named/*, /etc/rndc.key •相关软件包:caching-nameserver、openssl
•hosts: files dns •NIS 域名和 DNS 域名通常有所不同,这样会简化故障排 除,避免名称冲突
DNS 特有的解析程序
•host
–从不读取 /etc/nsswitch.conf 文件 –默认情况是在 /etc/resolv.conf 中查找 nameserver 和 search 行 –默认仅给出最少量的输出
Stub 解析程序
•所有程序都可使用的通用解析程序库
–由 gethostbyname() 和其它 glibc 功能提供 –不具备更高性能的访问控制能力,例如签发或加密数 据包 –可以查询由 glibc 支持的任何名称服务 –读取 /etc/nsswitch.conf 来决定查询名称服务的顺序。 下面是默认配置:

Linux下配置DNS服务和ftp服务器

Linux下配置DNS服务和ftp服务器

配置DNS服务一.DNS简介1.IP地址和主机名的转换方法主机名便于记忆类UNIX中有3种技术来实现主机名到IP地址的转换host解析:主要指本地/etc/host 例192.168.88.57 ping 在一个大型网络中Hosts文件较繁琐而又复杂,在DNS中起备份作用NIS,NetWork Information System网络信息服务系统,NIS将所有主机数据都保存在中央主机上,由中央主机将所需数据分配给所有的服务器,简单数据库适用于像局域网这样的中型网络DNS,Domain Name system它使用一种层次的树型结构的分布式数据库来处理Internet上的主机和IP地址的转换2.DNS 的组成:DNS是基于C/S模型设计的,每个服务器包含指向其他域名服务器的信息,DNS包括3个部分域名空间:标识一组主机并提供他的有关信息的树结构的详细说明,树上的每一个结点都有其控制下的主机的有关信息的数据库域名服务器:保持和维护域名空间中数据的程序,一个域名服务器拥有其控制范围(区域)内的完整信息解析器:解析器是简单的程序或子程序库,它从服务器中提取信息以获得对域名空间中主机的查询,用于DNS客户3.域名注册:例当子网需连接Internet并且需要由自己管理这个域时,InterNIC 会把相应信息放进.com域的服务器上,使其传播,DNS服务器周期性和其他DNS服务器上的各种数据库同步,并检查其他服务器上的新表项,一个新的域名大约会在3~4天完成传播二.DNS域名空间的分层结构FQDN(Full Qualified Domain Name),域名是层次的,位于右边,左边是主机名,"域"是DNS域名空间的基本单位1.根域(Root Domain):全世界的IP地址和DNS域名空间都是由位于美国的InterNIC负责管理或进行授权管理,全世界共有13台根域服务器,根域服务器中只保存着顶级域的DNS 服务器和IP地址的对应数据,根域是默认的不需要表示出来2.顶级域(top-level domain,TLD):顶级域由InterNIC统一管理,数目有限且不能轻易变动.顶级域有两种划分:地理域和机构域只包括顶级的服务器和IP地址负责解析顶级域的IP地址。

《Linux服务器搭建与管理案例教程》课件第4章 配置与管理DNS服务器

《Linux服务器搭建与管理案例教程》课件第4章  配置与管理DNS服务器
每级之间可以用
符号“”相隔。从中可以看出域名采用逆序,即越靠后,域名等级越高,越靠前,域名等级越低。这
类似于英文的姓名,如Thomas Edison,Thomas是名字,Edison是姓氏。这样形成了典型的树状结
yum方法
DNS

使用yum安装DNS服务可以使用命令:


[root@localhost ~]# yum install bind -y
如果成功安装,会有如下提示:
已安装: bindx86_64 32:994-14el7 完毕!
13
第 42 安装DNS服务器
四 章



提示


DNS服务通常需要安装的rpm包如下:
第4章 配置与管理DNS服务器
41 DNS服务相关知识 42 安装DNS服务 43 配置DNS服务器
44 配置DNS客户端 45 综合案例 46 DNS服务故障排除
第 42 安装DNS服务器
四 章
421 安装Dห้องสมุดไป่ตู้S服务

与前两章相似,这里我们依然主要介绍yum安装方法和图形化安装方法。


管 理
01
Linux服务器搭建与管理 案例教程
1
第 四 章


与 管 理
本章导读
IP地址和域名的关系就好像电话号码和联系人通信录的关系一 样,电话号码虽然能够唯一标识某个人,但是却难以记忆。因此,
才需要使用电话簿列出电话号码与联系人的对应关系。同理,IP地
DNS

址与域名的对应关系需要通过DNS(Domain Name System,域
5
41 DNS服务相关知识

Linux网络操作系统RHEL8CentOS8配置与管理DNS服务器

Linux网络操作系统RHEL8CentOS8配置与管理DNS服务器

第12章配置与管理DNS服务器《Linux网络操作系统项目教程(RHEL 8/CentOS 8)》能力要求CAPACITY理解DNS地域名空间结构掌握DNS查询模式掌握DNS域名解析过程掌握常规DNS服务器地安装与配置方法内容导航CONTENTS项目知识准备项目设计与准备项目实施项目实录:配置与管理DNS服务认识域名空间DNS(Domain￿Name￿Service,域名服务)是Inter/Intra最基础也是非常重要地一项服务,它提供了网络访问域名与IP地址地相互转换。

DNS命名系统采用层次地逻辑结构,如同一棵倒置地树。

DNS服务器地分类,根域服务器,"雪计划"与CDNS服务器分为主DNS服务器,从DNS服务器,转发DNS服务器与惟缓存DNS服务器4类。

根服务器主要用来管理互联网地主目录,最早是IPV4,全球只有13台(这13台IPv4根域名服务器名字分别为"A"至"M"),1个为主根服务器在美。

其余12个均为辅根服务器,其9个在美,欧洲2个,位于英与瑞典,亚洲1个位于日本。

掌握域名解析过程1.DNS域名解析地工作原理DNS域名解析地工作过程如图所示。

假设客户机使用电信ADSL(Asymmetric￿Digital￿Subscriber￿Line,非对称数字用户线路)接入Inter,电信为其分配地DNS服务器地址为210.111.110.10,域名解析过程如下:①￿客户端向本地DNS服务器210.111.110.10直接查询.163.地域名。

②￿本地DNS无法解析此域名,它先向根域服务器发出请求,查询.地DNS地址。

③￿根域DNS管理.,.,.org等顶级域名地地址解析,它收到请求后,把解析结果返回给本地地DNS。

④￿本地DNS服务器210.111.110.10得到查询结果后,接着向管理.域地DNS服务器发出进一步地查询请求,要求得到163.地DNS地址。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档