DDNS
来源:互联网 发布:学软件编程 编辑:程序博客网 时间:2024/05/16 17:55
DDNS(Dynamic Domain Name Server)是动态域名服务的缩写。
DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。
DDNS的配置
1. yum install bind dhcpd -y
systemctl start bind dhcpd
firewall-cmd –permanent –add-service=dns
firewall-cmd –reload
2. 完成dns配置
1> 主配置文件/etc/named.conf
listen-on port 53 {any; };## 打开53端口
allow-query {any; }; ##允许任何人询问
29主机包含rfc1913配置文件;其他主机包含1912配置文件
2> vim /etc/named.rfc1912.zones
添加westos域:
zone “westos.com” IN{
type master;
file “westos.com.inter”;
allow-update {none; };
};
3> cp -p /var/named/named.localhost westost.com.zone westos.com.inter
4> vim /var/named/westos.com.intre
此处参考dns的配置
这是内网inter的配置
5> cp -p westos.com.zone /mnt ##备份
6> cp -p westos.com.inter /mnt
7> systemctl restart named
8> vim /etc/resolvf.conf
nameserver 本机ip
测试:
dig dns.westos.com
3. 完成dhcp的配置
cp -p /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf 做如下更改
1>
2>
4.生成加密文件/etc/westos.key
1> dnssec-keygen -a HMAC-MD5 -b 128 -n HOST westos
2> cat Kwestos.+157+48763.key
3> cp -p /etc/rndc.key /etc/westos.key
4> vim /etc/westos.key
key “westos” {
algorithm hmac-md5;
secret ” “; ##复制/etc/westos.key的secret到此处
};
5.在dns配置文件中添加加密文件westos.key
1> vim /etc/named.conf
添加 include “/etc/westos.key”;
2> vim /etc/named.rfc1912.zone
在zone “westos.com“中 添加 allow-update {key westos; };
3> systemctl restart named
6.将dns域及/var/named目录的写权限开放
chmod g+w /var/named getsebool -a | grep named setsebool -P named_write_master_zones on
7.使用密码添加域
nsupdate -k Kwestos.+157+48763.private
server 172.25.254.229
update add www.westos.com 86400 A 172.25.254.111
send
测试 :
dig www.westos.com
cat /var/named/westos.com.intre
成功添加!
8.配置dhcpd,使客户主机可以得到加密密码
1> vim /etc/dhcp/dhcpd.conf
添加ddns-update-style interim;
在文件末尾添加:
key westos {
algorithm hmac-md5;
secret ” “; ##复制/etc/westos.key的secret到此处
};
zone westos.com. {
primary 127.0.0.1;
key westos;
}
2> systemctl restart dhcpd
9.复原westos.com.inter文件
1> rm -f westos.com.inter westos.com.inter.jnl
2> cp -p /mnt/westos.com.inter .
3> systemctl restart named
测试:
在129主机进行
1>将ip设置为dhcp
2>将dns设置为229
3>将hostname改music.westos.com
4> dig www.westos.com
dig music.westos.com
成功,并且ip在设置的100-200之间
在29主机cat /var/named/westos.com.inter
成功添加!
dig music.westos.com
- DDNS
- DDNS
- ddns
- DDNS
- DDNS
- DDNS简介
- DDNS 简介
- 什么是ddns
- 什么是DDNS
- FAQ--DDNS
- DDNS配置
- ddns client
- ddns简介
- DDNS技术
- ddns脚本
- ddns花生壳
- ddns dyndns
- DDNS配置方法
- hdu 6112 今夕何夕
- hdu6108 思维
- codeforces round428 div 2
- 准备 macvlan 环境
- Mysql索引的优化分析-索引性能分析
- DDNS
- 富文本设置
- 深度学习与文本分类总结第一篇--常用模型总结
- android中jni加载流程源码分析
- 平台总线设备驱动框架1
- 网易2017内推 [编程题] 等差数列@Java
- ucosii--内核的目录结构
- redis master copy slave
- linux使应用程序开机自启动