DDNS配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DDNS配置实例(DHCP+DNS=DDNS)
在网络管理中,维护DNS服务器是一项很基本的工作。但是,随着网络规模的不断扩大,频繁的去修改DNS区域数据文件,那也将会是一件很麻烦的事情。因此,动态DNS就应运而生。
动态DNS(DDNS)需要DNS和DHCP来协同工作。Linux下也可以实现DDNS,不过DNS需要Bind8以上的版本,DHCP需要3.0以上的版本。
实现DDNS:
Bind版本是bind-9.2.1-16,
DHCP版本是dhcp-3.0pl1-23。
1. DDNS试验拓扑
2. 安装DNS和DHCP软件包
挂载系统盘,进入RPM包目录,使用rpm –ivh来安装bind包和dhcp包。其中caching-nameserver包是用来安装name.ca、name.local等区域文件的,如果不安装此包,那么就要手写或者从别的地方down这些文件了。
3. 配置DNS服务
① 编辑DNS服务主配置文件named.conf,默认在/etc/目录下。
vi /etc/named.conf
options {
directory "/var/named";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "" IN {
type master;
file ".dns";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file ".rev";
allow-update { none; };
};
include "/etc/rndc.key";
② 建立区域数据文件
因为安装了caching-nameserver这个包,所以像named.ca、named.local和localhost.zone 这三个区域数据文件都有了。现在来创建域的正向和反向区域数据文件。
vi /var/named/.dns
$TTL 86400
$ORIGIN .
@ IN SOA . . (
20081103 ; serial
120 ; refresh
14400 ; retry
3600000 ; expiry
86400 ) ; minimum
IN NS .
dns IN A 192.168.1.251
www IN A 192.168.1.250
vi /var/named/.rev
$TTL 86400
@ IN SOA . . (
20081103 ; Serial 120 ; Refresh 14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum IN NS .
251 IN PTR .
250 IN PTR [url][/url].
chown d /var/named/.*
③ 测试DNS服务
使用service named start命令启动DNS服务。
在防火墙中将UDP和TCP的53端口开放。
然后使用service iptables restart命令重启防火墙。
Windows PC测试:
在Windows PC上将DNS指向192.168.1.251。
在Windows PC上使用nslookup命令来解析DNS服务器中的域名。
Linux PC测试:
在Linux PC上将DNS指向192.168.1.251。
在Linux PC上使用host命令和nslookup命令来解析DNS服务器中的域名。
4. 配置DHCP服务
① 编辑DHCP服务主配置文件dhcpd.conf,默认在/etc/目录下。
vi /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
default-lease-time 604800;
max-lease-time 864000;
option domain-name “”;
option domain-name-servers 192.168.1.251;
option time-offset -18000;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
}
② 测试DHCP+DNS服务
使用service dhcpd start命令启动DHCP服务。
Windows PC测试:
在Windows PC上设置动态获取IP和DNS。