从DHCP / DNS自动命名XP节点

因此,许多(大多数)Linux发行版可以做的事情之一是接受dhcp选项,告诉它它的节点名是什么,和/或对通过dhcp给出的ip地址进行反向查找,应用该答案的初始节点名称。

有没有办法让XP做这两个?

不幸的是,不幸的是。 计算机名称在registry中设置,它不会基于DHCP或反向DNS查找来更改。

(我想,从技术上讲,这可能是可能的,但是我想你可能需要在设置名称后重新启动。)

(好的,好的 – 我想这不会很难做到,但是我相信你每次名字改变都会重启一次,不过,你可以在启动脚本中这样做,如果名字没有改变,就照常开机吧,嘿,这可能很有趣!)

它可能与一些wsname的帮助: http ://mystuff.clarke.co.nz/MyStuff/wsname.asp

  1. 从你的dhcpd.leases收集名字和MAC地址,或者把它们写在一个samba-share文件(Mac2DnsName.txt)中,每行保存他的MAC地址,名字如下: 00508B052AE8 = Computer1
  2. 用这个内容写一个自动启动批处理: wsname /RDF:"\\pdc\netlogon\Mac2DnsName.txt" /DFK:$MAC

所以每次机器启动wsname看这个文件。 如果PC名称不同(例如在克隆运行后),它将更改名称并重新启动。 如果名称不同,则不会有任何反应。

在几所学校里,这里就像一个魅力。