DHCP——DNS

安装dhcp 和bind程序

配置防火墙启动服务

修改服务配置文件 vim /etc/named.cof   因为我要让所有人都可以访问我的dns所以直接注释掉11,12,17行

vim /etc/named.rfc1912.zones  编辑自己要创建的域名

创建并编辑我们33行指定文件

重启服务,测试

到此为止我们只是搭建好了一个最简单的dhs服务器
配置dhcp配置文件,启动dhcp服务

修改7-8行内容  注释27-28行内容

修改32-35行内容删除36之后所有内容

这样我们就将dhcp服务器配置好了他现在已经可以正常工作了!
动态DNS
因为拨号上网的时候IP是不停的变的。这就需要将dns的域名解析和dhcp的IP分配对应起来。
先执行dnssec-keygen命令生成一对公私钥。(有可能命令一直卡住,这需要摇摇鼠标,敲敲键盘以产生电脑需要的随机数,当然远程登录的就不行了,必须让电脑本身产生一些随机数)

生成dns加密文件


vim /etc/named.conf 
43: include "/etc/westos.key";				##指定dns服务读取的key文件
vim /etc/named.rfc1912.zones
zone "westos.com" IN {
        type master;
        file "westos.com.zone";
        allow-update { key westos; };			##指定westos域可以被westoskey 更新
};
这样我们就配置好了dns的key更新,下面配置dhcp 服务即可
14: 开启dhcp更新dns功能

  37: 更新dns时用到的key
 38: 加密方式 
 39: 加密字符
 42: 指定dhcp更新的域名
 43: 指定dns所在的主机ip
 44: 指定更新这个域时用到的key名称


最后再配置selinux修改/etc/named和/var/named权限


现在我们就将一个动态dns服务器搭建好了,下面我们测试以下
首先在测试机上设置网卡动态获取IP,修改主机名
必须关闭两台主机防火墙!!!

查看测试机获得IP

dig以下我们刚刚改的主机名称这样我们就发现解析出来的时刚刚获取到的IP


这样我们的动态DNS服务器就搭建好了!











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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值