0

デバイスを DNS-SD に登録したいのですが、DHCP サーバーによって割り当てられたドメインに登録する必要があります。しかし、DHCP サーバーによって割り当てられたドメインを取得するにはどうすればよいでしょうか?

DHCP サーバーがネットワーク上で起動し、デバイスに新しいネットワーク構成が割り当てられたことをどのように確認すればよいですか? また、DHCP サーバーがドメインを割り当てない場合は、ローカル ドメインにサービスを登録します。

resolv.conf からドメインを抽出できますか?

4

1 に答える 1

0

dhclientというスクリプトを定期的に実行しますdhclient-script(ちなみに、これは DHCP 使用時にドメイン名を更新するスクリプトでもあります)。dhclient-scriptの存在を確認し/etc/dhcp/dhclient-up-hooks、新しいリースが割り当てられたときに実行します。そのスクリプト内に DNS-SD 登録コードを挿入します。

現在のドメイン名は、 を使用して取得できますdnsdomainname

于 2014-01-08T13:43:03.363 に答える