無法透過DHCP伺服器取得IP
到iT邦幫忙

job3mm(iT邦初學者10級)發問:
使用Windows Server 2003的DHCP伺服器,目前發生有些電腦可以順利拿到IP,有些電腦卻無法取得,請問為何會這樣?

plums(iT邦初學者3級):
一般來說都可以獲取IP,也不一定要加入網域才能取得。我也有碰過這種情況,包括XP、Windows 7都會,就算是在同一個區域也是一樣,我的處理方式有幾種(莫名其妙就會好了):

1.手動加入IP,再改成以DHCP獲取

2.停掉網路卡,再重新啟動網路卡

3.網路線拔出、插入

我會常去清理DHCP Server的資料,因為久了會有一些無用的資料在裡面,常清理這樣的情況會少一點。另外DHCP客戶端的租約時間不要調成「無限制」,甚至先用「限制為幾分鐘」來試試,應該會有所改善。

bigcandy(iT邦初學者1級):
依據實際經驗,可能發生的問題在:

1.網卡

2.驅動程式版本

遇過(抓不到DHCP給的IP)的網卡:SIS900、螃蟹卡(Realtek,包含主機板內建的,插卡的機率極低、內建的機率較高)。
處理方式是先換驅動程式,不行才換網卡。

msit(iT邦初學者4級):
問題不一定是DHCP Server造成的,有些時候取得IP要花很久時間,是因為DNS的記錄造成。有遇過要把DNS的記錄殺掉後,重新取得就可以的情況。

roger61(iT邦初學者9級):
DHCP本身並不用加入網域,Member Server就可以啟用DHCP的Service了。若你的DHCP並沒有啟用IPv6的環境,建議Client的部分IPv6的服務也順便停用,儘量讓環境單純化一點會比較好。無法取得IP時,應該先判定是否開放的IP數量不敷使用,可在「命令提示字元」下執行「ipconfig /all」,看回應的IP是否為「169.254.xxx.xxx」,若回應的IP為上述,那就是偵測得到DHCP,但因為配發的數量不足,以致於無法進行配發的作業。

ghost234(iT邦初學者10級):
要拿到IP,一般來說你要先加入該網域。加入之後,主機才會認識你(新進PC或NB),這時才會自動給你一組IP位置。沒有加入網域時, 你只能手動加入IP。

熱門新聞

Advertisement