A、简介
A.1、DHCP
DHCP:动态主机设置协议(Dynamic Host Configuration Protocol)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。
A.2、DDNS
DDNS(Dynamic Domain Name Server)是动态域名服务的缩写!DDNS是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。就是说DDNS捕获用户每次变化的IP 地址,然后将其与域名相对应,这样其他上网用户就可以通过域名来进行交流。
B、安装和配置
B.1、安装DHCP
yum –y install dhcp
B.2、配置DHCP
DHCP配置文件为/etc/dhcpd.conf,但该文件默认是没有内容的,可以从dhcp安装目录复制一个到/etc下。
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
vi /etc/dhcpd.conf
B.2.1、配置/etc/dhcpd.conf
ddns-update-style none;
#不要更新DDNS的设置
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
# — default gateway
#网关
option subnet-mask 255.255.255.0;
#子网掩码
option nis-domain “domain.org”;
option domain-name “domain.org”;
#域名
option domain-name-servers 202.96.209.133,116.228.111.18;
#域名服务器地址
option time-offset -18000;
# Eastern Standard Time
#东部标准时间
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# — Selects point-to-point node (default is hybrid). Don’t change this unless
# — you understand Netbios very well
#选择点对点节点(默认为混合)。不要改变它,除非你非常了解Netbios。
# option netbios-node-type 2;
range dynamic-bootp 192.168.0.128 192.168.0.254;
#提供的IP地址端
default-lease-time 21600;
#默认租期
max-lease-time 43200;
#最大租期
# we want the nameserver to appear at a fixed address
#以下内容为特定机器保留IP
host ns {
next-server marvin.RedHat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
B.2.2、配置/etc/sysconfig/dhcpd
# Command line options here
DHCPDARGS=eth0
B.3、启动DHCP
service dhcpd start
#启动DHCP服务
chkconfig dhcpd on
#让DHCP服务随系统而启动