BINDのビューを特定のユーザーに合わせる

BINDのビューを特定のユーザーに合わせる

ディレクティブの助けを借りて、特定の IP に一致する を作成することは簡単です。しかし、ビューが IP ではなくユーザーにBIND一致することは可能ですか? たとえば、サービスはユーザーの下で実行され、BIND を照会すると、事前定義されたビューにアクセスする必要があります。 のようなものが存在する場合。viewmatch-clientsabmatch-users

答え1

いいえ。DNS パケットに ID を関連付けるという概念はありません。

答え2

dhcpd を使用し、スクリプトをいくつか使用して、ユーザーを静的 IP または DHCP エントリに関連付けることができます。ただし、達成しようとしていることに応じて、ユーザーごとに個別のビューを作成する必要がある可能性があります。MS DHCP を使用している場合、これらのリースがどのように保存されるかはわかりません。そのため、情報を得るためにそれらを解析することは非常に困難になる可能性があります。

編集: 実は、このアイデアをもう少し潜在意識で考えてみると、異なる IP に接続された追加の BIND インスタンスを実際に起動して、それを DHCP 経由でクライアントに渡すことができるのではないかと思いました。この種のことは興味深いので、あなたが追求したいプロジェクトであれば、私にメッセージを送ってください。手伝うように説得されるかもしれません。

関連情報