谁能用简单的语言解释一下 DNS 和 DHCP

网络工程 dhcp dns
2022-03-07 20:37:11

嘿,我刚开始学习,但在理解and时Networking遇到了一些问题我尝试了很多书,但他们将其定义为一种完全的技术语言,我无法理解它们。所以任何人都可以用简单的语言简单的术语向我解释这些术语DNSDHCP

1个回答

DNS用于使用简单地址http://google.com而不是技术地址来访问网站http://74.125.224.72

在此处输入图像描述

当你进入http://google.com你的电脑首先检查它自己的DNS缓存来寻找IP(如果你之前输入过它会在这里)。如果找不到 ip,则将请求发送到本地 DNS 服务器如果仍然找不到,则将请求发送到域根服务器最后将 ip 发送到主机并保存在缓存中以供将来请求。

图形示例: 在此处输入图像描述

DHCP是路由器用来自动为网络中的每个设备分配私有 IP 地址的协议。有 3 种方法可以自动为主机分配 IP 地址:

  • 手动分配:管理员在 DHCP 服务器中手动配置客户端的 IP 地址。当一台主机请求一个 IP 地址时,服务器检查主机的 MAC 地址 y 分配管理员配置的 ip。
  • 自动分配:第一次连接一台主机时,DHCP服务器随机分配一个ip。
  • 动态分配:DHCP 服务器临时分配一个 IP 地址。当时间结束时,请求必须进行翻新。

不是一个技术定义,但我认为它可以帮助你有一个全球性的想法。