UbuntuHardyラップトップをLinksysWRT54GLルーターが提供するwifiに接続するとします。 DHCPによって割り当てられたIPアドレスを取得します。そのIPアドレスのホスト名を(upnp?経由で)アナウンスしたいので、同じサブネット上の他のコンピューターがそのホスト名を使用して私のラップトップを見つけることができます。これはどのように可能ですか?
DNSだけに興味があります。 WINSまたは、サブネット上のほとんどのマシンがこれらのプロトコルを話さないため、NetBIOSが機能しません。
DHCPを使用してホスト名を送信するためのオプションがあります。
/etc/dhcp3/dhclient.conf:
send Host-name "myfunkycomputer";
に見られるように: http://ubuntuforums.org/showthread.php?t=177832
または、NetBiosを使用することもできます: http://ubuntuforums.org/showthread.php?t=88206
ルーターは、内部ホストのゾーンファイルとDNSレコードを保持するという意味で、DNSサーバーとして機能しません。ルーターがDHCPクライアントテーブルを介してルーターに接続されているホストを認識しているという事実は、内部ホストが他の内部ホストの名前を解決するのに役立ちません。すべての内部ホストが登録してクエリを実行する内部名前解決メカニズム(DNSまたはWINS)が必要です。
Zeroconfはあなたが探しているものです。どこでも機能させるには、ソフトウェアをインストールする必要があるかもしれません。