图文详解:插上网线后,你的 IP 地址是怎么 “入职” 的?

IP地址如何通过DHCP入职

互联网就像一座巨型写字楼,里面的每间 “办公室”— 不管是网站还是服务器,都有独一无二的门牌号,这就是 IP 地址

没有 IP 地址的设备(电脑、手机),就像没带 “助理” 的员工,连写字楼大门都进不去。

这就是为什么刚插上网线时,设备会着急找 IP 地址。接下来,我们就一步步看看,你的IP 地址是如何通过设备的招募,开启这场 “入职” 之旅的。

第一站:设备发出”助理“岗位招募

设备刚插上网线,第一件事就是在整个局域网里 “喊话”。这个局域网可以理解成 “公司楼层”,它喊的内容相当于一份 “助理岗位招募”:

“有没有 IP 地址助理能帮我对接数据?有的话麻烦联系我!”

这种 “喊话” 在技术上叫 DHCP Discover 报文。它会把消息发给一个特殊地址 — 255.255.255.255,也就是局域网的广播地址,确保同一 “楼层” 里的 DHCP 服务器都能听见。而且,“喊话” 里还会附上设备的 “身份证号”,也就是 MAC 地址。就像简历里的联系方式一样,能证明这个设备的身份是唯一的。喊话流程如图所示:

图片

这整个 “喊话求 IP” 的过程,其实就是我们常说的动态 IP 获取流程。不过,如果设备提前手动设置了 静态 IP,情况就不一样了。这相当于直接给设备 “内推” 了一位固定的 “IP 地址助理”,自然也就不用走动态 IP 那种 “招募、等回应” 的 “投简历” 流程了。

但要注意,“内推” 不是只填个 IP 地址就行,得手动把 “助理” 的全套信息都填完整,包括 IP 地址、子网掩码和网关,少一个都没法正常工作。

图片

更关键的是,静态 IP 是 “终身绑定” 的 — 只要设备不修改配置,就会一直使用这个 IP,也正因此,静态 IP 适合打印机、监控摄像头这类需要长期稳定联网的固定设备。而动态 IP 则是由 DHCP 服务器动态分配、到期后可能被回收或更换,更适合普通电脑、手机这类灵活的移动设备。

图片

设备的 “招募” 已经发出,接下来自然该轮到负责 “招聘” 的 DHCP 服务器登场,看看它会如何筛选并回复这份招募。

第二站:职场中介 DHCP "筛简历"

设备自己不会找 IP 地址,得靠 “职场中介”,也就是 DHCP 服务器。在家用场景里,路由器通常就兼任这个角色。它像公司的 HR,提前储备了一批 “待业的 IP 地址” 存在 IP 地址池里,专门帮设备匹配合适的 “助理”。

图片

局域网里的 DHCP 服务器一听到设备的 “喊话”,立刻就行动起来:

从 “IP 地址池” 里挑一个没被占用的 IP,比如 192.168.1.10,整理成一份 “简历” 发给设备。

这份 “简历” 在技术上叫 DHCP Offer 报文,里面除了 IP 地址这个 “候选人姓名”,还附带了详细的 “能力说明”,告诉设备这位 “助理” 具备哪些工作能力:

图片

  • 子网掩码:比如 255.255.255.0,它的作用就像明确 “助理的工作范围” — 哪些 IP 是同一楼层的 “同事”,也就是局域网内设备,可以直接对接;哪些 IP 是其他楼层的 “外部对接方”,无法直接对接,得找默认网关帮忙。

  • 默认网关:通常是路由器地址,比如 192.168.1.1,它能指定设备与 “外部对接方” 通信的 “出门路线”。如果设备想对接互联网 — 也就是访问其他 “写字楼” 里的网站、服务器,不能直接发送数据,必须先把数据交给默认网关这个 “楼层大门”,再由它转发到外部网络。

  • DNS 服务器地址:比如 114.114.114.114,相当于自带 “翻译工具”,能把 “百度”“微信” 这类 “公司简称”,也就是网址,翻译成具体的 “IP 门牌号”;

  • 租约期限:DHCP 分配的 IP 地址的 “试用期”。家庭网络一般给 8 天,企业可自定义,到期得 “续签” 才能继续留用。

要是局域网里有多个 DHCP 服务器,比如公司里既有专用服务器,又有带 DHCP 功能的路由器,设备就会收到好几份这样的 “简历”,接下来该轮到它 “挑候选人” 了。

设备面对多份 “简历”,会如何确定自己心仪的 IP 地址 “助理” 呢?我们接着往下看。

第三站:设备确认心仪的 IP地址 "人选"

设备选 “助理” 的逻辑特别实在:谁先发来IP地址 “简历”,它就选谁。确定好之后,设备会马上给选中的 DHCP 服务器回消息:

“我决定要这个 IP 地址助理了!”

图片

有意思的是,这条确认消息在技术上叫 DHCP Request 报文,它不光发给选中的服务器,还会 “抄送给” 其他发过 “简历” 的 DHCP 服务器,相当于说:

“谢谢你们的简历,我已经选了别家啦~” 

这样一来,其他服务器就能把之前为它预留的 IP 放回 “地址池”,留给其他需要的设备用,避免浪费。这一站,设备已经明确了 “助理” 人选,接下来就到了 IP 地址 “助理” 正式入职的环节。

第四站:IP 地址正式入职

收到确认消息的 DHCP 服务器,会立刻给设备发一份 “录用成功邮件”。这种通知书在技术上叫 DHCP ACK 报文,内容就像在说:

“IP 地址助理已经通过审核,从现在开始上岗工作!”

到这儿,设备就算成功拿到 IP 地址了,这就好比 IP 地址这位 “助理” 正式上岗。不过上岗前得先分清,设备拿到的 IP 分两种:

  • 私有 IP:局域网内使用的 IP 地址,比如常见的 192.168 开头的地址,它就像 “楼层内部工牌”,只能在局域网这个 “楼层” 工作,没法直接对接整个互联网 “写字楼”;

  • 公网IP互联网中唯一的 IP 地址相当于 “写字楼通用工牌”,能在整个互联网里自由通信。

图片

要是设备拿到的是私有 IP,想访问互联网的话,得靠路由器的NAT 技术帮忙 — 把 “楼层工牌” 换成 “写字楼工牌”,才能顺利连接外部网络。

图片

等 IP “助理” 做好准备,就能帮设备处理各种数据对接的活儿了:

打开浏览器输入 “百度” 时,它会把这种好记的 “网站昵称” 翻译成对应的 IP 地址,帮设备精准找到百度的服务器;发微信消息时,它又会提前规划好数据传输的路线,把消息稳稳送到对方设备手里,全程不用设备自己操心。

图片

不过要注意,IP 地址这个 “助理” 可不是终身在岗的。等 “试用期” 快到期时,设备会主动找 DHCP 服务器 “续签”,继续用这个 IP。这里的 “试用期”,指的就是之前提到的 IP 租约。

既然 IP 地址 “助理” 有 “试用期”,下一章我们就来详细聊聊 — 它的整个 “职业生涯” 会包括哪些阶段。

IP 地址 "助理" 的职业生涯

IP 地址这个 “助理”,不会一直固定跟着某个设备,它的 “职业生涯” 其实分三个阶段,就像一份有期限的工作合同:

 阶段一:请求路由

设备通过 DHCP 四步流程,帮 IP “助理” 成功 “上岗”,从这时起,IP 的租约就开始计时了。

 阶段二:续约期

等租约过了一半,比如 8 天的 “试用期” 过了 4 天,设备会主动找 DHCP 服务器 “谈续签”。如果服务器同意,就会重置租约时间;要是不同意,设备会等到租约还剩 12.5%,比如 8 天租期还剩 1 天时,再试一次续约。

图片

 阶段三:离职期

要是两次续约都失败,或者设备主动断网,IP “助理” 就会 “主动离职”:设备会发送 DHCP Release 报文,把 IP 还给 DHCP 服务器。这个 IP 回到 “地址池” 后,就进入 “待业状态”,等着下一个设备来发出 “入职邀请”。

图片

这种 “循环机制” 特别重要,核心原因是 IPv4 地址的数量有限。我们常用的 IPv4 地址是 32 位的,比如 192.168.1.1,就像 “稀缺人才”,必须通过循环使用才能满足更多设备的需求;而 IPv6 地址是 128 位的,数量多到能给地球上每粒沙子都分配一个,彻底解决了 “地址不够用” 的问题,未来会慢慢成为主流。

图片

了解了 IP 地址 “助理” 的正常职业生涯,我们再回头看看,设备在找 “助理” 的招募过程中,可能会遇到哪些意外状况。

招募过程中的 "意外状况"

设备找 IP地址 “助理” 的过程从来不是一帆风顺的,难免会遇到各种小插曲。这些意外可能让招募卡壳,甚至影响设备正常联网,下面就来看看最常见的两种情况。

 状况1 :设备招募不到 IP 地址 "助理" —  无法获取 IP 地址

设备发出了 “助理招募需求”,却一直没等到 IP 地址助理,屏幕上就会显示 “未识别的网络”。这种情况通常有三个原因:

图片

  1. HR 没上班

    也就是 DHCP 服务器出了故障,或者根本没开启。比如家里的路由器坏了,又或者路由器里的 DHCP 功能被关掉了,自然没法处理设备的需求。

  2. 招募需求没送到

    可能是网线没插紧、松动了,也可能是 WiFi 信号太弱,导致设备发出去的 “助理招募需求” 根本传不到 DHCP 服务器那里。

  3. 待业助理用完了

    意思是 DHCP 服务器的 IP 地址池里,所有可用的 IP 都被占用了。比如家里同时连了十几台设备,每个都占了一个 IP,新设备就没名额了。

解决办法其实很简单:

  • 先试试重启路由器,相当于 “唤醒 HR”;

  • 再检查下网线有没有插好,确保 “简历” 能顺利送达;

  • 如果是 IP 都被占用了,还可以打开命令提示符,先输入 ipconfig /release 清空之前的申请记录,再输入 ipconfig /renew 重新发一次 “简历”,大概率就能解决。

图片

 状况2: 两个设备抢一个 IP 地址 "助理" —   IP 地址冲突

除了等不到IP地址“助理”,还有一种更棘手的情况:

好不容易拿到了 IP 地址“助理”,却发现另有设备也在用同一个。两台设备用了同一个 IP 地址,就跟两个员工抢同一个助理一样,数据很容易 “送错门”。比如你明明发自己的消息,结果传到了家人的电脑上,到最后两台设备都没法正常上网。

这种冲突通常有三个原因,对应解决办法也很清晰:

1.两台设备被设置了一样的静态 IP

要是有人手动给两台设备填了相同的静态 IP,如图所示:

图片

按这几步处理就行:

  • 先在电脑打开命令提示符,输入 ipconfig /all,查看本机的 IP 和 MAC 地址 — 这俩相当于设备的 “身份证”,能帮我们定位问题。

  • 再输入 arp -a,找到那个被重复用的 IP 对应的两个 “身份证”,这样就能确定另一台冲突的设备是谁。

  • 找到后,要么进入它的网络设置,手动改成一个没被占用的静态 IP(可以从路由器的 DHCP 客户端列表看哪些地址空闲,记得把子网掩码、网关也填对);

  • 要是这台设备不需要固定地址,直接改成 “自动获取 IP”,再用 ipconfig /release 释放旧地址、ipconfig /renew 重新要个新的,冲突就解决了。

图片

2.DHCP 服务器重复分配 IP

如果是 DHCP 服务器出故障,把同一个 IP 重复分给两台设备:

图片

解决的重点是排查服务器状态:

  • 家里用的话,直接重启路由器就行,相当于 “重启 HR 系统”,让它重新整理 IP 地址池,给设备分配新的 “助理”;

  • 企业场景里,得检查 DHCP 服务器的配置,看看地址池是不是正常、租约设置合不合理,必要时重启服务器服务,就能恢复正常分配。

图片

3.设备休眠后未释放旧 IP

要是设备休眠时没及时 “解雇” 旧 IP,重启后又跟别的设备抢:

图片

解决办法很简单:

  • 先重启两台冲突的设备,让它们重新向 DHCP 服务器 “申请新助理”,大概率能拿到不同的 IP;

  • 部分设备还支持在网络设置里开 “休眠时释放 IP” 功能,开了之后设备休眠时会主动把 IP 还回去,从根源避免旧 IP 残留的问题。

图片

结语

从设备 “发出招募” 到 IP 地址 “离职”,这场 “入职之旅” 其实是网络连接的底层逻辑。我们每天刷网页、发视频,背后都是 IP 地址在当 “助理”,帮设备找对方向、传对数据。下次插上网线时,不妨想想:此刻,有一个 IP 地址,正在帮你的设备规划 “工作路线” 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值