DNS原理及映射关系

DNS原理

1、DNS(Domain Name System域名系统)的缩写,它是一种将IP地址转换成对应的主机名获将主机名转换成与之相对应的IP地址的一种服务。

2、DNS使用TCP和UDP,端口号都是53,但它主要使用UDP,服务器之间备份使用TCP,全世界只有13台根服务器,一个主根服务器在美国,其他12台位辐根服务器,DNS服务器依据角色可以分为:主DNS,从DNS,缓存DNS服务器,DNS转发器。

3、使用BIND搭建DNS服务器

BIND是一种开源的DNS协议的实现,包含对域名的查询和相应所需的所有软件,是互联网上一种广泛的DNS服务器。

(1)安装BIND

yum install -y bind bind-utils

(2)自己配置DNS,所以将原来的主文件备份。

cp /etc/named.conf/ /etc/named.conf.bak

(3)配置主文件

vim /etc/named.conf 加入以下内容

options {

    directory "/var/named";

};

zone "." IN  {

    type hint;

    file "named.ca";

};

zone "localhost" IN {

    type master;

    file "localhost.zone";

};

zone "0.0.127.in-addr.arpa" IN {

    type master;

    file "named.local";

};

(4)修改主文件所属用户,我们在安装BIND是就会自动新添加一个用户named

chown named /etc/named.conf

(5)设定根的服务器

cd /var/named        dig -t NS . >named.ca

(6)编辑本机正解析文件

vim /var/named/localhost.zone 加入以下内容

vim /var/named/named.zone 编辑反解析文件,加入以下内容

(7)检查配置是否有问题

检测正解析:named-checkzone "localhost" /var/named/localhost.zone

检测反解析:named-checkzone "0.0.127.in-addr.arpa" /var/named/named.local

(8)生成rndc.key,并 修改权限

(9)启动服务,查看named进程是否监听了53端口,DNS默认的端口是53

(10)正反解析测试

正解析测试:dig @127.0.0.1 localhost

反解析测试:dig @127.0.0.1 -x 127.0.0.1

4、增加一个域名(zone)

(1)vim /etc/named.conf 加入以下内容

zone "abc.com" IN {

    type master;

    file "abc.com.zone";

};

zone "137.168.192.in-addr.arpa" IN {

    type master;

    file "192.168.zone";

};

(2)编辑对应的正反解析文件

正解析文件:vim /var/named/abc.com.zone 加入以下内容

反解析文件: vim /var/named/192.168.zone 加入以下内容

(3)检查配置文件是否正确

正解析:named-checkzone "abc.com" abc.com.zone

反解析:named-checkzone "175.168.192.in-addr.arpa" 192.168.zone

(4)重启named服务,测试

systemctl restart named

dig @127.0.0.1 www.abc.com

dig @127.0.0.1 -x 192.168.175.11

 

添加成功~

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值