服务器地址显示169.254,IP地址是169.254开头的
IP地址是169.254開頭的
(2007-03-13 08:51:26)
有一次,小王所在單位的大多數電腦突然無法與局域網連接了,怎么回事?小王連忙查看電腦的相關屬性,發現能正常工作的電腦,無論是使用指定IP還是使用通過DHCP自動獲取IP地址,都獲得了正確的IP地址;而那些不能正常工作的電腦,是使用DHCP服務自動獲得的IP地址,它們的IP地址是169.254開頭的地址,這顯然不對。正常工作的電腦應使用192開頭的C類地址,而這些出問題的電腦用的卻是B類地址。由于169與192打頭的電腦不處在同一網段,又沒有其他跨網段的手段,當然也就無法互通了。找到出問題的電腦,記下它的電腦名(例如DP)、目前獲得的IP地址(例如192.168.0.42)備用。另找一臺能正常上網的電腦,從這臺電腦Ping剛剛我們記下的那個IP地址:ping
192.168.0.42
不通,再試著Ping那臺電腦的電腦名:ping DP。
當然不會通,但是卻發現了一個意外的情況——電腦名能夠被解析成IP地址,但這個地址192.168.0.57顯然不是我們剛剛記下的那個IP地址。這又是怎么回事?重啟這些問題電腦——“別試了,如果重啟管用還要網管干什么?”網管老李說。我暈……重啟后果然故障依舊。
小王:“以前也出現過這種情況,但不像今天一下子壞了一大批。過了兩天它自己就好了。”
老李:“一定是DHCP的某個環節出問題了!我們一起來分析一下!”
DHCP的工作機制
之前賽迪網電腦應用頻道《妙使局域網內主機自動獲得IP地址》一文中,我們曾經介紹過DHCP的有關知識。DHCP(動態主機配置協議)是一種動態的機制,它允許客戶機在啟動引導時向DHCP服務器請求一個地址,并且由DHCP服務器集中管理記錄了電腦名和IP地址對應關系的一個庫。
DHCP服務器中有一個地址池,里面有多個可供分配的IP地址。每個IP地址被分配給某個客戶機之后,DHCP服務器會記錄下該客戶機的電腦名與IP地址間的一個對應關系,并且指定一個時間間隔,它被稱為租用周期。
租用周期通常是由網管設定的一個時間間隔,決定IP地址可以持續使用的時間。客戶機在啟動的過程中會發一個廣播消息,相當于大喊了一聲:誰是DHCP服務器呀?
DHCP服務器聽到(收到這個廣播消息)之后,就會給出應答:我能提供DHCP服務。由于此時客戶機還沒獲得地址,DHCP也是以廣播形式給出這個應答。如果網絡里有多個DHCP服務器,客戶機就會收到不止一個應答,客戶機會從這些應答當中選一個。于是直接向DHCP服務器發一個請求:“嘿!你好,給我分配一個IP地址吧。”
DHCP服務器會在應答中給出客戶機所需的配置信息,并確認IP地址的租賃期。客戶機會把這次與DHCP會話所得的信息保存下來,以后在重啟的過程中只需驗證一下:“嘿!DHCP,我是DP,你還記得我嗎?”DHCP答道:“當然,你還用上次的資料吧!”于是客戶機DP就可以直接使用上一次保存在本地的信息了。
故障分析
為什么系統重啟之后,客戶機仍無法上網呢?這些客戶機又為什么過幾天自己就會好呢?
這與客戶端信息的更新機制有關。客戶機會把它從DHCP服務器得的IP地址和其他相關信息保存在本地硬盤里。這些信息里包括該IP地址的租賃周期。當過了租賃周期,客戶機就必須更新該租用。很顯然,由于重啟后客戶機仍認為擁有“最新”的數據,也就沒去與DHCP好好溝通一下,導致了數據的不一致。
為什么某些電腦獲得了形如169.254..之類的IP地址呢?
這說明這些電腦根本未能獲得DHCP服務。如DHCP服務器太忙導致無法及時給客戶機應答,使客戶機認為網絡里不存在DHCP服務器。這時,微軟的操作系統會自動查找一個形如169.254.*.*的IP地址分配給客戶機。
經檢查,的確是DHCP服務器出問題所致。于是在DHCP地址池中刪除那些不能上網的電腦的信息,釋放這些地址資源,再重啟DHCP服務器。重啟完成之后通知各客戶機用戶,重啟系統,故障排除!
當然,另一種解決辦法就是給客戶端分配固定的IP地址,在電腦數量較少的情況下,這個辦法顯得更好一些。
分享:
喜歡
0
贈金筆
加載中,請稍候......
評論加載中,請稍候...
發評論
登錄名: 密碼: 找回密碼 注冊記住登錄狀態
昵???稱:
評論并轉載此博文
發評論
以上網友發言只代表其個人觀點,不代表新浪網的觀點或立場。
總結
以上是生活随笔為你收集整理的服务器地址显示169.254,IP地址是169.254开头的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PVE安装画面灰白只显示鼠标解决方案
- 下一篇: 过QQ游戏大厅的SX保护 - Evil0