linux- dns和ddns服务

DNS(Domain Name System,域名系统),是互联网上最核心的带层级的分布式系统,它负责把域名转换到IP地址、反查从IP到域名的解析以及宣告邮件路由等信息,使得基于域名提供服务成为可能,例如网站访问,邮件服务等。

BIND(Berkeley Internet Name Domain, 伯克利互联网名称域)是Linux、Unix 系统上部署最广泛的域名服务器,是域名解析协议的事实标准。

一:安装bind

yum install bind

添加防火墙策略

firewall-cmd --permanent --add-service=dns

开启named服务,生成rndc.key




编辑主配置文件

vim /etc/named.conf
listen-on 53 { any; };        #允许任何人
systemctl restart named       #重启服务
 

查看端口

netstat -antlpe | grep named


二:高速缓存dns

DNS 服务器可以高速缓存从其他 DNS 服务器收到的 DNS 记录。 也可以在 DNS 客户服务中使用高速缓存,将其作为 DNS 客户端保存在最近的查询
过程中得到的信息高速缓存的方法。 总的来说就是提高解析速度。
搭建高速缓存dns方法:

vim /etc/named.conf
forwarders  在本地没有域名的情况下,去哪个服务器查看


重启服务

dig 域名 ,可以查询IP ,第一次用时965毫秒

第二次 只用了0 毫秒,速度比第一次快



三:正向解析

vim /etc/named.conf

修改配置文件,在里面加入peaktn.com.zone



以named.localhost为模版创建westos.com.zone(连同权限)

cp -p /var/named/named.localhost /var/named/peaktn.com.zone


vim /var/named/peaktn.com.zone

重启named 服务,然后结果如图,



添加别名

删除之前在/etc/named.conf 中添加的56行到59行的内容

编辑 vim /etc/named.rfc1912.zones

添加 zone "peaktn"  的内容


修改配置文件

vim /var/named/peaktn.com.zone


重启服务

结果:在查询music.peaktn.com 时 ,它自动转换为查询 musics.peaktn.com


四:反向解析

1.编辑/etc/named.rfc1912.zones域配置文件,复制反向解析模版named.loopback到westos.com.ptr


然后去/var/named/ 目录下面 复制一个模板然后编辑,如图


然后,重启服务

测试:用dig -x检测实验结果,反向解析成功

五.双向解析

双向解析就是同一个域名给不同的客户端解析不同的IP地址

1.创建内网与外网不同的解析文件,

内网的A 文件配置


外网的A 文件配置


vim /etc/named.rfc1912.zone内网域文件


vim /etc/named.rfc1913.zone外网域文件



将内网网段设置成172.25.254.28,外网设置成any


重启服务


六:DDNS 服务的搭建

DDNS 是用DHCP服务分配iP时,自动将主机名和分配到的IP地址同步到DNS服务器

1 . 搭建更新

安装dhcp 和 bind 

编辑主配置文件

vim /etc/named.conf

vim /etc/named.rfc1912.zones

复制A 记录文件


编辑文件



配置DHCP

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf


重启DHCP

生成密钥


编辑 /etc/peaktn.key

在第四行换成刚刚生成的密钥里面的密钥


vim /etc/named.conf  添加上如图一行


vim /etc/named.rfc1912.zone  加上密码验证


chmod  g+w /var/named   添加写权限

设置selinux  打开开关

重启named

本机测试

切换到密钥在的目录

cd /mnt

然后执行更新命令



配置dhcp

vim /etc/dhcp/dhcpd.conf


然后在另外一台主机上将网络设为DHCP,并修改主机名,

然后重启systemctl restart network 然后就可以同步IP地址和域名了


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值