动态主机配置协议(DHCP,Dynamic Host Configuration Protocol)

动态主机配置协议(DHCP,Dynamic Host Configuration Protocol


在这里插入图片描述

DHCP

动态主机配置协议(DHCP,Dynamic Host Configuration Protocol):该协议用于自动管理局域网内主机的IP地址、子网掩码、网关地址及DNS地址等参数,可以有效地提升IP地址的利用率,提高配置效率,并降低管理与维护成本。

动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,用途是为局域网内部的设备或网络供应商自动分配IP地址等参数,提供网络配置的“全家桶”服务。

作用:DHCP就是让局域网中的主机自动获得网络参数的服务,确保主机IP唯一,固定IP.

术语DHCP:

作用域:一个完整的IP地址段,DHCP根据作用域来管理网络的分布、IP地址的分配及其他配置参数。

超级作用域:用于管理处于同一个物理网络中的多个逻辑子网段,它包含了可以统一管理的作用域列表。

排除范围:把作用域中的某些IP地址排除,确保这些IP地址不会分配给DHCP客户端。

地址池:在定义了DHCP的作用域并应用了排除范围后,剩余的用来动态分配给客户端的IP地址范围。

租约:DHCP客户端能够使用动态分配的IP地址的时间。

预约:保证网络中的特定设备总是获取到相同的IP地址。

linux:安装操作指南

安装:dnf install -ycat dhcp-server
查看:cat /etc/dhcp/dhcpd.conf
启动指令:
systemctl start dhcpd
systemctl enable dhcpd

DHCP的运作会经历4个过程:请求、提供、选择和确认。
当客户端顺利获得一个IP地址及相关的网络信息后,就会发送一个ARP(Address Resolution Protocol,地址解析协议)请求给服务器。在dhcpd服务程序收到这条信息后,也会再把这个IP地址分配给其他主机,从根源上避免了IP地址冲突的情况。

查看MAC物理地址方法:

linux:   命令:ifconfig           格式: ether        00:0c:29:95:2f:a2 
windows: 打开网络,查看详细信息     格式:物理地址       44-8B-5B-B9-33-JF
ctrl+r  :   arp -a  查看同一网段的IP或者MAC地址

拓展知识1:

LNMP动态网站部署架构

是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案

配置Nginx服务:俄罗斯开发,性能稳定;

Nginx服务程序的稳定性源自于采用了分阶段的资源分配技术,降低了CPU与内存的占用率,所以使用Nginx程序部署的动态网站环境不仅十分稳定、高效,而且消耗的系统资源也很少。

配置php服务:
PHP(Hypertxt Preprocessor,超文本预处理器)是一种通用的开源脚本语言,发明于1995年,它吸取了C语言、Java语言及Perl语言的很多优点,具有开源、免费、快捷、跨平台性强、效率高等优良特性,是目前Web开发领域最常用的语言之一。

拓展知识2:

我们平时访问的网站服务就是Web网络服务,一般是指允许用户通过浏览器访问互联网中各种资源的服务。

//******************************************************************************************************
Web网络服务:

是一种被动访问的服务程序,即只有接收到互联网中其他主机发出的请求后才会响应,最终用于提供服务程序的Web服务器会通过HTTP(超文本传输协议)或HTTPS(安全超文本传输协议)把请求的内容传送给用户。


目前能够提供Web网络服务的程序有IIS、Nginx和Apache等。其中,IIS(Internet Information
Service,互联网信息服务)是Windows系统中默认的Web服务程序,这是一款图形化的网站管理工具,不仅可以提供Web网站服务,还可以提供FTP、NMTP、SMTP等服务。

//******************************************************************************************************
Apache服务程序:
可以运行在Linux系统、UNIX系统甚至是Windows系统中,它支持基于IP、域名及端口号的虚拟主机功能,支持多种认证方式,集成有代理服务器模块、安全Socket层(SSL),能够实时监视服务状态与定制日志消息,并支持各类丰富的模块。
备注:它的名字取自美国印第安人的土著语,寓意为“拥有高超的作战策略和无穷的耐性”。

//******************************************************************************************************
SSH远程服务:

在服务器主机的网络配置信息中填写IP地址192.168.10.10/24。24表示子网掩码中的前24位为网络号,后8位是主机号(与写成255.255.255.0的效果一样)

//******************************************************************************************************
DNS域名解析服务:

图解:
根域(域名后缀)

.org(非盈利组织)     .net (网络服务商)   .com(商业组织)     .edu(教育机构)    .gov(政府部门)   .OTHERS
                                                                   |							
                                --------------------------- ----------------------- 
                                      google        linuxprobe      facebook       OTHERS
	                                             |
                               ----------------------------------------------------
                                               www       bbs               tech

拓展:

.pub(公共大众)
.cn(中国国家顶级域名)

分属三种服务器:
主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与IP地址之间的对应关系。

从服务器:从主服务器中获得域名与IP地址的对应关系并进行维护,以防主服务器宕机等情况。

缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址的对应关系,并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效率。

//******************************************************************************************************
BIND(Berkeley Internet Name Domain,伯克利因特网名称域)服务:
是全球范围内使用最广泛、最安全可靠且高效的域名解析服务程序。DNS域名解析服务作为互联网基础设施服务,其责任之重可想而知,因此建议大家在生产环境中安装部署bind服务程序时加上chroot(俗称牢笼机制)扩展包,以便有效地限制bind服务程序仅能对自身的配置文件进行操作,以确保整个服务器的安全。

linux安装命令:sudo install bind-chroot

主配置文件(/etc/named.conf):只有59行,而且在去除注释信息和空行之后,实际有效的参数仅有30行左右,这些参数用来定义bind服务程序的运行。

区域配置文件(/etc/named.rfc1912.zones):用来保存域名和IP地址对应关系的所在位置。类似于图书的目录,对应着每个域和相应IP地址所在的具体位置,当需要查看或修改时,可根据这个位置找到相关文件。

数据配置文件目录(/var/named):该目录用来保存域名和IP地址真实对应关系的数据配置文件。

//******************************************************************************************************

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Qt历险记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值