Mac – How to make a Macintosh register a Hostname to the DHCP Server

dhcphostnamemacmac-osx

I have a MacBook running Snow Leopard in our company's internal network, which is basically a Windows domain network. Our TO department complains about my MacBook not specifying a name to the DHCP server. Accordingly, the MacBook isn't resolvable by anything else than its IP address from our Windows workstations.

I already

  • set the NetBIOS name in the Network settings in the OSX Control Panel
  • set the DHCP Client ID in the Network settings in the OSX Control Panel
  • set the "Computer Name" in Control Panel > Sharing.
  • set the hostname using sudo scutil --set HostName MACBOOK001 (and rebooted)

… but all of that didn't solve the problem.

Can anyone tell me how to make OSX register its hostname to the DHCP server so that it can be reachable e.g. using ping MACBOOK001

Best Answer

I'd say the problem is on the DHCP server end rather than your MacBook. The Windows DHCP server has a number of options for updating DNS records, and can behave a bit differently for clients that are or are not members of the domain. In the Windows 2003 version, there is a checkbox for updating clients that do not request updates (It mentions NT clients). From memory, I think that is what you will need to ensure is checked.