iT邦幫忙

0

DHCP派IP原則疑問

wtlin 2015-04-22 10:27:5011856 瀏覽

剛接觸網路這個領域,
因此在DHCP這部分有點疑問想請教,
小弟在網路上查到資料
「DHCP 伺服器收到用戶端的要求封包,會針對用戶端的硬體位址 (MAC) 與本身的設定資料,進行下列工作:
․檢查登錄檔,看看用戶端是否曾經使用過某個 IP 位址,若有且該 IP 位址目前無人使用,則提供此 IP 位址給用戶端;
․若用戶端的 MAC 已被設定使用固定 IP 位址 (static IP),則提供該已設定的 IP 位址;
․否則提供一個隨機且目前未被佔用的 IP 位址給用戶端,並記錄下來。」
參考來源

如果原本一台主機設定使用下列IP 192.168.1.20,
但是DHCP取得IP範圍是設定192.168.1.50-100,
因為第一點說會判斷是否曾經使用過某IP,
還是說DHCP這三點檢查是建立在取得IP的範圍為前提之下?
那麼該主機自動取得IP是會取到這個區間或是依然取得20?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

10
賽門
iT邦超人 1 級 ‧ 2015-04-22 10:48:34
最佳解答

這要看電腦端的網路設定。

如果已設定靜態IP,永遠以靜態IP設定優先。
如果這個IP已經被配對,且為活動中的MAC,會回應IP位址重覆的錯誤訊息,拒絕連線。

如果設定為動態IP,會去請求DHCP Server配發IP。
DHCP Server會先詢問MAC,再比對交換器中的配對表。
如果該MAC已存在,且有對應的IP,會優先配發該IP。
如果該MAC不存在,會找未曾配發的IP。

配對表會定期更新,如果表中MAC所指的電腦沒有連線,會重新釋放配發給該電腦的IP,給其他要求配對且未配對的MAC使用。

所以,在規劃時,我們會把要DHCP的IP範圍和預訂使用靜態IP的範圍區分,以便管理。

hon2006 iT邦大師 1 級 ‧ 2015-04-22 10:57:33 檢舉
wtlin iT邦新手 1 級 ‧ 2015-04-22 10:58:35 檢舉

因為希望將員工和主機設備的IP範圍區隔開來。
但部分員工是用靜態IP,
是否只要請員工改用動態IP就能夠讓DHCP分配到設定的IP區間?

賽門 iT邦超人 1 級 ‧ 2015-04-22 11:23:49 檢舉

wtlin提到:
是否只要請員工改用動態IP就能夠讓DHCP分配到設定的IP區間?

對,大部份情況來講是這樣沒錯。

我要發表回答

立即登入回答