当前位置: 七九推 > IT编程>开发语言>Java > DHCP服务器配置

DHCP服务器配置

2022年06月23日 Java 我要评论
1.单网端dhcp配置 1.软件安装: yum install dhcp -y 2.配置文件: dhcp服务器的主要配置文件/etc/dhcp/dhcpd.conf # D

1.单网端dhcp配置

1.软件安装:
yum install dhcp -y
2.配置文件:
dhcp服务器的主要配置文件/etc/dhcp/dhcpd.conf

# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp-server/dhcpd.conf.example
#   see dhcpd.conf(5) man page

#ddns-update-style none; #(因为dhcp客户端所取得的IP通常是一直变动的,所以此时DHCP可以通过ddns来更新主机名与IP的对应关系)
#ignore client-updates;#(与上一个设置值有关,客户端可通过dhcp服务器来更新DNS相关的信息。设置成ignore为忽略)

default-lease-time 600;#默认的租约时间
max-lease-time 7200;#最大租约时间(如果用户要求的租约时间超过该值,则以此值为准)
subnet 192.168.155.0 netmask 255.255.255.0 {
          option routers 192.168.155.2;
          option subnet-mask 255.255.255.0;
    #range dynamic-bootp 192.168.166.111 192.168.155.116;
    range 192.168.155.99 192.168.155.102;#指定分给客户端的IP地址范围
}

重启服务:systemctl restart dhcp
nmtui断开连接,重连重新获取,记得关闭vmware自带的dhcp

2.增加网卡,多网段dhcp配置

1.首先需要添加一个网卡,与之前网卡不在同一网段,使用nmtui或者nmcli都可添加
在这里插入图片描述
还是编写配置文件:vim /etc/dhcp/dhcpd.conf

default-lease-time 600;
max-lease-time 7200;
subnet 192.168.155.0 netmask 255.255.255.0 {
          option routers 192.168.155.2;
          option subnet-mask 255.255.255.0;
    #range dynamic-bootp 192.168.166.111 192.168.155.116;
    range 192.168.155.99 192.168.155.102;
}

subnet 192.168.100.0 netmask 255.255.255.0 {
          option routers 192.168.100.100;
          option subnet-mask 255.255.255.0;
          range 192.168.100.99  192.168.100.102;
      }


重启服务:systemctl restart dhcp
nmtui断开重连
另一台虚拟机获取到100网段ip:
在这里插入图片描述

3.固定主机dhcp配置

1.编写配置文件:vim /etc/dhcp/dhcpd.conf
根据mac地址来固定主机,在开启另一台虚拟机
第二台虚拟机ens160mac

ether 00:0c:29:95:1b:2b 
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.155.0 netmask 255.255.255.0 {
          option routers 192.168.155.2;
          option subnet-mask 255.255.255.0;
    #range dynamic-bootp 192.168.166.111 192.168.155.116;
    range 192.168.155.99 192.168.155.102;
}

subnet 192.168.100.0 netmask 255.255.255.0 {
          option routers 192.168.100.100;
          option subnet-mask 255.255.255.0;
          range 192.168.100.99  192.168.100.102;
      }
host lsj{
       hardware ethernet 00:0c:29:95:1b:2b;#mac地址
       fixed-address 192.168.100.223;
}


在这里插入图片描述

4.DNS解析的流程

1、在浏览器中输入www . qq .com 域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。
2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。
3、如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性。
4、如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性。
5、如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS就把请求发至13台根DNS,根DNS服务器收到请求后会判断这个域名(.com)是谁来授权管理,并会返回一个负责该顶级域名服务器的一个IP。本地DNS服务器收到IP信息后,将会联系负责.com域的这台服务器。这台负责.com域的服务器收到请求后,如果自己无法解析,它就会找一个管理qq.com的DNS服务器地址给本地DNS服务器。当本地DNS服务器收到这个地址后,就会找qq.com域服务器,重复上面的动作,进行查询,直至找到www . qq .com主机。
6、如果用的是转发模式,本地DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根DNS或把请求转至上上级,以此循环。找到最后把结果返回给本地DNS服务器,由此DNS服务器再返回给客户机。

(0)
打赏 微信扫一扫 微信扫一扫

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2022  七九推 保留所有权利. 粤ICP备17035492号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com