
したがって、多くの (ほとんどの?) Linux ディストリビューションが実行できることの 1 つは、ノード名を指定する dhcp オプションを受け入れるか、dhcp 経由で指定された IP アドレスの逆引きを実行し、その回答から初期ノード名を適用することです。
XP でこれらのいずれかを実行する方法はありますか?
答え1
いいえ、残念ながらそうではありません。コンピュータ名はレジストリに設定されており、DHCP または逆 DNS ルックアップに基づいて変更されることはありません。
(技術的には可能かもしれませんが、名前を設定した後に再起動が必要になると思います。)
(わかった、わかった、これはそれ実行するのは困難ですが、名前が変更されるたびに再起動が必要になることは間違いありません。それでも、起動スクリプトでこれを行うことができ、名前が変更されない場合は通常どおり起動します。ちょっと...これを書くのは楽しいかもしれません!
答え2
それが可能だwsname のちょっとした助けを借りて:http://mystuff.clarke.co.nz/MyStuff/wsname.asp
- dhcpd.leases から名前と MAC アドレスを収集するか、Samba 共有上のファイル (Mac2DnsName.txt) に独自に書き込みます。各行には、次のように MAC アドレスと名前が含まれます。
00508B052AE8 = Computer1
- 次の内容の自動起動バッチを作成します。
wsname /RDF:"\\pdc\netlogon\Mac2DnsName.txt" /DFK:$MAC
したがって、マシンが起動するたびに、wsname はこのファイルを参照します。PC 名が異なる場合 (たとえば、クローン作成の実行後)、名前を変更して再起動します。名前が異なる場合は、何も起こりません。
ここのいくつかの学校ではうまく機能しています。