dhcpaction コマンド
目的
クライアントがリースを更新するたびに実行するスクリプトを提供します。
構文
/usr/sbin/dhcpaction HostName DomainName IPAddress LeaseTime ClientID { A | PTR | BOTH | NONE } { NONIM | NIM }
説明
dhcpaction コマンドは、DNS サーバーを更新するメソッドを提供します。それは、適切なイベントの順序で nsupdate コマンドを呼び出して、A
レコード、PTR
レコード、またはその両方を更新することによって行われます。dhcpaction コマンドは、DHCP クライアント
およびサーバー・デーモンにより呼び出されます。
これは、updateDNS
文字列から呼び出されます。
この設定は構成可能です。一部の環境、主に異機種混合環境では、A
レコードまたは PTR
レコードを更新できないクライアントもあるからです。デフォルトのアクションでは、クライアントによって A
レコードが更新され、
サーバーによって PTR
レコードから更新されます。ネットワーク管理者が実装したい任意のポリシーを許可するために、デーモン構成ファイル内にオプションが設定されている場合があります。
dhcpaction コマンドは、NIM と DHCP も同時に実行します。NIM パラメーターを指定された dhcpaction コマンドは、NIM オブジェクトの IP アドレスの変更があると、NIM オブジェクトの更新を実行しようとします。このアクションにより、オブジェクトの同期をとり続けることができます。そのためには、一部の保留操作を取り消さなければならないことがあります。
オブジェクトはコメントされ、
メッセージがマスター・マシンのコンソールに送信されます。オブジェクトの頻繁なリセットは避けてください。通常、アドレスは DHCP 環境で変更しないでください。NONIM
オプションの設定は、クライアントだけで行ってください。
パラメーター
項目 | 説明 |
---|---|
ClientID | DNS サーバーを更新するときに使用するクライアント ID を指定します。 |
DomainName | DNS サーバーを更新するときに使用するドメイン・ネームを指定します。 |
HostName | DNS サーバー内の更新するホスト名を指定します。 |
IPAddress | DNS サーバーでホスト名と関連付ける IP アドレスを指定します。 |
LeaseTime | DNS サーバーでホスト名と IP アドレスが関連付けられている所要時間を秒で指定します。 |
オプション
項目 | 説明 |
---|---|
A | PTR | BOTH | NONE | DNS サーバー内の更新する必要があるレコード (ある場合) を指定します。 |
NONIM | NIM | NIM と DHCP の正しい相互作用を支援するために、スクリプトを実行する必要があるかどうかを指定します。これは、DHCP サーバー上では NIM にのみ設定する必要があります。 |
終了状況
このコマンドは次の終了値を戻します。
項目 | 説明 |
---|---|
0 | 正常終了。 |
>0 | エラーが発生しました。 |
セキュリティー
アクセス制御: すべてのユーザーが可能ですが、一部の NIM アクションについては root である必要があります。
ファイル
項目 | 説明 |
---|---|
/usr/sbin/dhcpaction | dhcpaction コマンドが入っています。 |
/etc/dhcpcd.ini | DHCP のクライアント構成ファイルが入っています。 |