dhcp server 是windows 2003 server, 可否跟據每部電腦的MAC Address 去分配固定ip , 目的是為了容易做firewall policy, 例如限制某些電腦port 80 等.
windows 的 dhcp 本來就有這個功能,您只要到 dhcp server 上去設定保留位址即可。但您有多少 client 要設定?我不知道是否有工具可以快速且大量設定。另外,您還要先把所有設備的 mac address 都列出清單,工程浩大耶。
一般「保留位址」的設定應該都是針對少數 client 來做,一想到要設定幾百台,不昏倒都不行...
首先會先建議設定[位址集區]中加入[排除範圍],一般假設 X.X.X.1-255 其中的32-248要給指定的Mac對應,那就將該區新增入排除範圍。
接著,再依照fran633大說的,在保留區中,新增[保留區],指定IP位址對應的Mac碼。名稱部分可以隨便取,因為如果DNS有設定好,Client端抓到了之後,就會自動更新。
依照MAC Address來配發IP是DHCP的基本功能,Windows Server有這個功能。
你只要在保留區,設定IP Address及MAC Address的對應即可。
排除範圍是指說,DHCP不要核發這個範圍的IP,在Windows上,相同IP設定保留區又同時設排除範圍是不必要的。
另外,網路上有一些IP Scan的工具,可以協助你收集MAC Address,
如果你的Switch有網管功能,也可以登入Switch去看ARP Table,去匯整MAC Address清單。