首页 > 代码库 > 部署用于全网的跨网段DHCP和DNS服务
部署用于全网的跨网段DHCP和DNS服务
管理部分
DHCP和DNS在同一台服务器上
登陆地址:ssh root/192.168.20.210 密码:jyd315.com
DHCP主配置文件:/etc/dhcp/dhcpd.conf (定义网段及IP地址范围的地方)
DNS主配置文件:/var/named/chroot/etc/named.conf (定义服务监听端口及地址)
4.查看各网段IP地址分配情况: cat /var/lib/dhcpd/dhcpd.leases
安装和配置部分
系统环境CentOS6.5
yum –y install dhcp bindbind-chroot bind-utils (安装dhcp和dns服务[bindbind-chroot bind-utils])
DHCP服务配置
编辑vim /etc/dhcp/dhcpd.conf 主配置文件
# DHCP Server Configuration file.
# see/usr/share/doc/dhcp*/dhcpd.conf.sample
# see ‘man 5 dhcpd.conf‘
*以上为默认配置文件内容
#ddns-update-style none;不用但必须写上
log-facility local7; #日志记录位置(vim /etc/rsyslog.conf 最后添加local4.*/var/log/dhcp.log)
default-lease-time 86400; #默认IP租期时间
max-lease-time 86400; #最大IP租期时间
option domain-name "jyd.com"; #所属域后缀
option domain-name-servers 192.168.20.210,219.141.140.10,218.30.26.70; #指向内网DNS缓存服务及公网主域名服务器,主域名服务器地址可以写多个
*以下为网段及IP地址范围定义格式及内容
subnet 192.168.20.0 netmask 255.255.255.0 {
#此IP地址范围为空,表示只存在此网段而不分配置地址
}
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.50192.168.3.150; #定义IP地址分配范围
option routers192.168.3.1;#定义此网段的默认网关
}
*需哪些网段则按上面的格式再向下添加即可
DNS缓存服务配置
编辑vim /var/named/chroot/etc/named.conf主配置文件
options {
listen-on port 53 { any; }; #将扩号中的默认值改为any;,注意分号
forwarders { 219.141.140.10;218.30.26.70; }; #指向公网主域名服务器地址,可以写多个
allow-query { any; }; #将扩号中的默认值改为any;,注意分号
recursion yes; 将递归的解析数据缓到本服务器,yes为缓存,no为不缓存
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
*以上为列出需要修改的地方
5.三层核心交换机配置(重点->全网首先要互通)
按照下面的命令进入每个VLAN进行相同的操作
例:
Cisco3750X-24(config)#interface vlan 11
Cisco3750X-24(config-if)#ip helper-address 192.168.20.210 <-此处为指向DHCP所在服务器地址
Cisco3750X-24(config-if)#no ip helper-address 192.168.20.50<-此命令为删除原有的DHCP所指向服务器的地址,如果是初次配置可以忽略本条
查看每个VLAN所指向DHCP服务器的地址信(下面标黄部分)
Cisco3750X-24#showrunning-config
…
interface Vlan11
ip address 192.168.11.1 255.255.255.0
ip helper-address 192.168.20.210
…
作者:张广军
日期:2016-12-19 19:01
本文出自 “来自实践中的Linux” 博客,请务必保留此出处http://zhangguangjun.blog.51cto.com/4629376/1884849
部署用于全网的跨网段DHCP和DNS服务