一、DHCP原理与搭建
1.DHCP简介
DHCP:动态主机配置协议
端口:67
由Internet工作任务小组设计开发。
专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议。
C/S架构
好处:
减少管理员的工作量避免输入错误的可能。
避免IP地址冲突。
当更改IP地址段时,不需要重新配置每个用户的IP地址。
提高了IP地址的利用率。
方便客户端的配置。
分配方式
自动分配:分配到一个IP地址后永久使用
手动分配:由DHCP服务器管理员专门指定IP地址
动态分配:使用完后释放该IP,供其它客户机使用
2.配置DHCP
(1)yum安装dhcp
(2)使用rpm查看dhcp信息
(3)修改dhcp配置文件
1)复制文件
局部配置的优先级比全局配置的优先级高
全局配置
日志
位置在 /etc/rsyslog.conf
局部配置
2)添加自己的网段
详细解释如下:
3)启动dhcp
systemctl start dhcpd
(4)dhcp获取IP地址配置
windows
ipconfig/release#释放IP地址配置
ipconfig/renew#重新获取
ipconfig/all#显示所有的网卡配置
linux
vim /etc/sysconfig/netwprk-scripts/ifcfg-ens33 #打开网卡配置文件
BOOTPROTO =dhcp
IP配置删除
systemctl restart network #重启网卡
3.保留地址配置
时间同步软件
手动:ntpdate
自动: chrony
模拟
二、DNS的原理与配置
(1)DNS含义及相关内容
端口:53 tcp和udp
域名解析协议,将域名转换成IP地址
本地解析:/etc/hosts
正向解析:根据域名查找对应的IP地址
反向解析:根据IP地址查找对应的域名
(2)配置DNS
软件名:bind
服务名:named
1)安装bind
2)修改网卡的DNS
3)DNS配置文件
原来的
修改后
添加域名
vim /etc/named.rfc1912.zones
域名数据库文件所在位置/var/named/
带权限复制/var/named目录下named.localhost文件命名为如上kgc.com.zone,不带权限复制,启动后解析不成功。
数据库文件详解