自学内容网 自学内容网

RHCE——笔记

DNS域名解析服务器

一,DNS简介

DNS(53号端口)

将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。

因特网的域名结构

域名分类

国家顶级域名

通用顶级域名

基础结构域名

DNS解析方式

正向解析:域名->IP

反向解析:IP->域名

DNS服务器配置

named配置

提供DNS服务的软件叫bind,服务名是named。
[root@localhost ~]# yum install bind -y
[root@localhost ~]# rpm -ql bind
/etc/named.conf # bind主配置文件
/var/named/slaves # 从dns服务器文件夹
[root@localhost ~]# vim /etc/named.conf
options {
    #定义监听端口,如果所有地址都监听,则只写端口
    listen-on port 53 { 127.0.0.1; };
    listen-on-v6 port 53 { ::1; };
    #定义数据文件目录
    directory "/var/named";
    #只允许本地主机进行查询
    allow-query { localhost; };
};
#定义区域
zone "." IN {
    type hint;
    file "named.ca";
};
实验一:配置DNS正向解析
[root@localhost ~]# vim /etc/named.conf主配置文件
options {  
#监听端口为53,大括号内数据内容可以为any
listen-on port 53 { 172.24.8.128; }; 
directory       "/var/named";
};
zone "baidu.com" IN {                  
        type master;              
        file "named.baidu.com";
};        


[root@localhost ~]# vim /var/named/named.baidu.com


$TTL 1D  #生效2 
@ IN SOA @ admin.baidu.com. ( 0 1D 1H 1W 3H )  #生效3
  IN NS ns.baidu.com. 
  IN MX 10 mail.baidu.com. 
ns IN A 172.24.8.128
mail IN A 172.24.8.128
www IN A 172.24.8.128      #生效1
ftp IN CNAME www 


[root@localhost ~]# systemctl restart named
[root@localhost ~]# systemctl disable firewalld --now

masterDNS服务器主机名、序号、更新频率、失败尝试次数、失效时间、缓存时间

TTL  —— 生存时间

#客户端测试
host [-a] FQDN [server]
nslookup [FQDN] [server]
dig [options] FQDN [@server]
options:+trace代表从.开始追踪;-t type查询的数据主要有MX、NS、SOA、A等类型;-x查询反解信
息
[root@localhost ~]# host www.baidu.com  172.24.8.128
[root@localhost ~]# nslookup www.baidu.com  172.24.8.128
[root@localhost ~]# dig -t A www.baidu.com  @172.24.8.128
实验二:DNS反向解析
[root@localhost ~]# vim /etc/named.conf
zone "8.24.172.in-addr.arpa" IN { 
    type master;
    file "named.172.24.8";
};
#反向区域文件
[root@localhost ~]# vim /var/named/named.172.24.8
$TTL 1D
@ IN SOA ns.baidu.com. admin.baidu.com. ( 0 1D 1H 1W 3H )
IN NS ns.baidu.com.
128 IN PTR ns.baidu.com.
128 IN PTR www.baidu.com.
128 IN PTR mail.baidu.com.
128 IN PTR ftp.baidu.com.
#反解需要注意:主机名尽量使用完整的FQDN,即要写上“.”

#客户端测试
[root@localhost ~]# host 172.24.8.128  172.24.8.128
[root@localhost ~]# nslookup 172.24.8.128  172.24.8.128
[root@localhost ~]# dig -x 172.24.8.128  @172.24.8.128

原文地址:https://blog.csdn.net/m0_74747565/article/details/143467424

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!