DDNS配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档