好物优选点击查看详情 京东购买

暂无内容

DNS域名解析服务器的配置

一、概念:DNS(domain name server)域名解析服务器,通过它,每个站点只需维护它自己的IP地址到计算机名的映射。每个站点把这一映射放入一个可供公开查询的数据库,因此任何人想查找该站点中对应主机名的IP地址时,只需简单地查询该站点的数据库。

功能:1.提供email寻路2.分散网络管理3.有效搜寻域4.分级管理域名

DNS配置_域名解析服务器配置

DNS域名解析示意图

如图: .–>.org.–>AAA.com.–>www.AAA.com. [注意:这后面的点. 不能少表示根域,本文以www.AAA.com域名为例]

二、域名解析过程:当我们打开www.AAA.com这样一个网页的时候有四个步骤

1.先找本地文件/etc/hosts,看本地缓存DNS

2.如果没找到,发给根域。

3.根域。再转发给org.服务器

4.org.服务器转发给AAA.com. DNS服务器,这是这个DNS 发现有个www.AAA.com.记录,域名指向xx.xx.xx.xx IP

同时这个IP也绑定了这个域名,这样网站就可以打开了

解释:通常由上级域授权给下级域管理子域

解析关系:DNS域名解析有两个解析关系

1.正向解析 正向AAA.com.zone 对应 IP

2.反向解析 反向192.168.0.zone 对应 域名

三、DNS配置

1.所需软件:bind* (包括了bind-chroot) 和 caching-nameserver

#yum -y install bind* caching-nameserver
#/etc/init.d/named start
#chkconfig named on

2.修改配置文件

#vim /var/named/chroot/etc/named.caching-nameserver.conf 修改named的conf模版
options {
listen-on port 53 { 127.0.0.1; }; —> 改成any
listen-on-v6 port 53 { ::1; }; —>可以用//在前面注释掉 IPV6
directory “/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”;
allow-query { localhost; }; —> 改成any
allow-query-cache { localhost; }; —>删除
};
logging {
channel default_debug {
file “data/named.run”;
severity dynamic;
};
};
view localhost_resolver {
match-clients { localhost; }; —> 改成any
match-destinations { localhost; }; —> 改成any
recursion yes;
include “/etc/named.rfc1912.zones”;
};

3.修改解析对应zone文件的名字。

#vim /var/named/chroot/etc/named.rfc1912.zones

复制一份以下文件

zone “localhost” IN { —>改为AAA.com
type master;
file “localhost.zone“; —>改为AAA.com.zone
allow-update { none; };
};

zone “0.0.127.in-addr.arpa” IN { —>改为0.168.192.in-addr.arpa 必须为倒置IP
type master;
file “named.local”; —>改为AAA.com.rev 可以随意
allow-update { none; };
};

4.修改生成zone正向和反向解析文件

#cd /var/named/chroot/var/named/
#cp localdomain.zone AAA.com.zone
#vim AAA.com.zone
$TTL 86400
@ IN SOA station5.example.com. root.AAA.com. ( –>tation3.example.com.主机名
42; serial (d.adams)
3H; refresh
15M; retry
1W; expiry
1D); minimu
@ IN NS station3.example.com. —>指名DNS服务器
www IN A 192.168.0.5
ftp IN A 192.168.0.15
w IN CNAME www.AAA.com.
@ IN MX 5 mail.AAA.com.
mail IN A 192.168.0.25
#cp localdomain.zone AAA.com.rev
#vim AAA.com.rev
$TTL 86400
$TTL 86400
@ IN SOA station5.example.com. root.AAA.com. ( –>tation3.example.com.主机名
42; serial (d.adams)
3H; refresh
15M; retry
1W; expiry
1D); minimu
@ IN NS station3.example.com. —>指名DNS服务器
5 IN PTR www.AAA.com.
15 IN PTR ftp.AAA.com.
w IN CNAME www.AAA.com.
@ IN MX 5 mail.AAA.com.
mail IN A 192.168.0.25

5.修改DNS zone文件权限

#chown root.named AAA.com.rev

#chown root.named AAA.com.zone

6检查DNS配置文件是否正确

#named-checkconf /var/named/chroot/etc/named-caching-nameserver.conf

#named-checkconf /var/named/chroot/etc/named-rfc1912.zones

#named-checkzone AAA.com.zone

#named-checkzone AAA.com.rev

7.添加DNS域名解析

#vim /etc/resolv.conf 添加本地域名解析

serch AAA.com

nameserver 192.168.0.5 或者写 station5.example.com

#/etc/init.d/named restart

#nslookup 检查DNS域名解析

原文链接:https://blog.csdn.net/jazywoo123/article/details/10526709?ops_request_misc=&request_id=&biz_id=&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~koosearch~default-13-10526709-null-null.268%5Ev1%5Ekoosearch&utm_term=%E9%BB%91%E7%BE%A4%E6%99%96%E3%80%81docker%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81%E5%9F%9F%E5%90%8D%E6%B3%A8%E5%86%8C%E3%80%81%E5%AE%9D%E5%A1%94%E3%80%81%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86%E3%80%81nginx%E3%80%81frp%E3%80%81%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81NAS%E3%80%81%E7%BE%A4%E6%99%96%E3%80%81%E9%98%BF%E9%87%8C%E4%BA%91%E3%80%81%E5%9F%9F%E5%90%8D%E8%A7%A3%E6%9E%90%E3%80%81%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E3%80%81ipv6%E3%80%81ddns%E3%80%81%E8%BD%BB%E9%87%8F%E7%BA%A7%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E9%93%81%E5%A8%81%E9%A9%AC%E3%80%81%E5%A8%81%E8%81%94%E9%80%9A%E3%80%81DSM%E3%80%81DSM6.0%E3%80%81%E7%BE%A4%E6%99%96nas%E3%80%81%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E8%9C%97%E7%89%9B%E6%98%9F%E9%99%85%E3%80%81

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享