如果让 DHCP 服务器针对放入 DHCP 服务中的 IP 地址生成主机名,则 DHCP 服务器可以在 NIS+、/etc/inet/hosts 或 DNS 名称服务中注册这些主机名。不能在 NIS 中进行主机名注册,因为 NIS 没有提供允许更新程序并传播 NIS 映射的协议。
仅当 DNS 服务器和 DHCP 服务器在同一系统上运行时,DHCP 服务器才能使用生成的主机名来更新 DNS。
如果 DHCP 客户机提供它自己的主机名,并且 DNS 服务器配置为允许从 DHCP 服务器进行动态更新,则 DHCP 服务器可以代表客户机更新 DNS。即使 DNS 服务器和 DHCP 服务器在不同的系统上运行,也可进行动态更新。有关启用此功能的更多信息,请参见通过 DHCP 服务器启用动态 DNS 更新。
下表概括了使用各种名称服务对 DHCP 客户机系统进行的客户机主机名注册。
表 15–2 名称服务中的客户机主机名注册
主机名注册者 |
||
---|---|---|
名称服务 |
DHCP 生成的主机名 |
DHCP 客户机提供的主机名 |
NIS |
NIS 管理员 |
NIS 管理员 |
NIS+ |
DHCP 工具 |
DHCP 工具 |
/etc/hosts |
DHCP 工具 |
DHCP 工具 |
DNS |
DHCP 工具(如果 DNS 服务器与 DHCP 服务器在同一系统上运行) DNS 管理员(如果 DNS 服务器在其他系统上运行) |
DHCP 服务器(如果配置为进行动态 DNS 更新) DNS 管理员(如果 DHCP 服务器没有配置为进行动态 DNS 更新) |
Oracle Solaris : DHCP 客户机可以在 DHCP 请求中请求特定的主机名,前提是它们已配置为可执行此操作,如如何使 Oracle Solaris : DHCPv4 客户机请求特定的主机名中所述。请参阅其他 DHCP 客户机的供应商文档以确定是否支持此功能。