Linux_15/ autofs, DNS

tbd

 

————————————————————————————————————————————————————————————————

DNS

是一项用于管理和解析域名与IP地址对应关系的技术,简单来说,就是能够接受用户输入的域名或IP地址,然后自动查找与之匹配(或者说具有映射关系)的IP地址或域名,即将域名解析为IP地址(正向解析),或将IP地址解析为域名(反向解析)。

————————————————————————————————————————————————————————————————

 

[root@localhost ~]# mkdir /media/cdrom
[root@localhost ~]# mount /dev/cdrom /media/cdrom/
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# vim /etc/yum.repos.d/rhel.repo
[root@localhost ~]#
[root@localhost ~]# yum install bind-chroot

13.2.1 正向解析实验

在DNS域名解析服务中,正向解析是指根据域名(主机名)查找到对应的IP地址。也就是说,当用户输入了一个域名后,bind服务程序会自动进行查找,并将匹配到的IP地址返给用户。这也是最常用的DNS工作模式。

第1步:编辑区域配置文件。

[root@localhost ~]# vim /etc/named.rfc1912.zones
zone "linuxprobe.com" IN {
type master;
file "linuxprobe.com.zone";
allow-update {none;};
};

第2步:编辑数据配置文件。

我们可以从/var/named目录中复制一份正向解析的模板文件(named.localhost),然后把域名和IP地址的对应数据填写数据配置文件中并保存。在复制时记得加上-a参数,这可以保留原始文件的所有者、所属组、权限属性等信息,以便让bind服务程序顺利读取文件内容:

[root@localhost ~]# cd /var/named/
[root@localhost named]# ls
chroot  data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@localhost named]# ls -al named.localhost
-rw-r-----. 1 root named 152 Jun 21  2007 named.localhost
[root@localhost named]# cp -a named.localhost linuxprobe.com.zone
[root@localhost named]# ls -al linuxprobe.com.zone
-rw-r-----. 1 root named 152 Jun 21  2007 linuxprobe.com.zone

编辑数据配置文件

[root@localhost named]# vim linuxprobe.com.zone
[root@localhost named]# systemctl restart named

第3步:检验解析结果。

为了检验解析结果,一定要先把Linux系统网卡中的DNS地址参数修改成本机IP地址,这样就可以使用由本机提供的DNS查询服务了。nslookup命令用于检测能否从DNS服务器中查询到域名与IP地址的解析记录,进而更准确地检验DNS服务器是否已经能够为用户提供服务。

[root@localhost named]# systemctl restart network
[root@localhost named]# nslookup
> www.linuxprobe.com
Server:        127.0.0.1
Address:    127.0.0.1#53

Name:    www.linuxprobe.com
Address: 192.168.10.77
> bbs.linuxprobe.com
Server:        127.0.0.1
Address:    127.0.0.1#53

Name:    bbs.linuxprobe.com
Address: 192.168.10.77
> bbs.linuxprobe.com
Server:        127.0.0.1
Address:    127.0.0.1#53

Name:    bbs.linuxprobe.com
Address: 192.168.10.77
> www.baidu.com
;; Got SERVFAIL reply from 127.0.0.1, trying next server
;; Got SERVFAIL reply from 127.0.0.1, trying next server
Server:        ::1
Address:    ::1#53

** server can't find www.baidu.com: SERVFAIL
>





 

posted @ 2018-12-10 14:23  linux_ironman  阅读(242)  评论(0编辑  收藏  举报