Сопоставьте представление BIND с определенными пользователями

Сопоставьте представление BIND с определенными пользователями

Легко сделать BIND's viewдля сопоставления определенных IP с помощью match-clientsдирективы. Но возможно ли вообще, чтобы представление сопоставляло не IP, а пользователей? Например, служба aзапущена под пользователем b, и когда она запрашивает BIND, она должна получить некое предопределенное представление. Что-то вроде match-users, если бы оно существовало.

решение1

Нет. Концепции связывания идентификаторов с DNS-пакетами не существует.

решение2

Вы могли бы, предполагая, что вы используете dhcpd, и с помощью некоторых скриптов, ассоциировать пользователей либо со статическими IP-адресами, либо с записями DHCP. Однако, в зависимости от того, чего вы пытаетесь добиться, вам, вероятно, потребуется создать отдельное представление для каждого пользователя. Если вы используете MS DHCP, я понятия не имею, как хранятся эти аренды, поэтому их анализ для получения информации может стать действительно непомерным.

EDIT: На самом деле, немного подсознательно обдумав эту идею, я пришел к мысли, что можно на самом деле раскрутить дополнительные экземпляры BIND, прикрепленные к разным IP-адресам, которые затем передаются клиентам через DHCP. Меня интригуют такие вещи, так что если это проект, которым вы хотите заняться, напишите мне, и я, возможно, смогу с ним помочь.

Связанный контент