возможный заставить внутренний сервер DNS samba4 послушать на нестандартном порте?

Действительно ли возможно заставить внутренний сервер DNS samba4 послушать на порте кроме 53?

Я должен выполнить два сервера DNS на этом хосте - мое требование состояло в том, чтобы использовать dnsmasq на стандартном порте для клиента и настроить dnsmasq для разрешения домена, принадлежавшего самбе внутренний сервер DNS правильно через нестандартный порт.

При просмотре smb.conf - существуют опции управлять привязкой порта, используемой многими сервисами - но я не нахожу такую опцию для сервера DNS...

2
задан 12 February 2015 в 05:25
2 ответа

Причина, по которой вы не можете найти эту опцию, заключается в том, что библиотеки преобразователя ОС не могут использовать порты, отличные от 53. Хотя сервер пересылки имен может использовать порты, отличные от 53, маловероятно, что Авторы этого программного обеспечения поддерживают и / или предвидят ваш конкретный вариант использования. Вам нужно будет спросить их, почему эта функция отсутствует.

Вы можете попробовать что-то вроде

  • добавить дополнительный IP-адрес в вашу систему.
    • настроить DNSmasq для прослушивания только этого адреса.
  • Настройте Samba для прослушивания основного IP-адреса
  • Настройте samba для пересылки запросов, которые она не может обработать, на IP, который прослушивает DNSmasq.

Я думаю, вы могли бы сделать это и наоборот. ]

5
ответ дан 3 December 2019 в 09:35

Вопрос открыт и его можно посмотреть здесь: https://bugzilla.samba.org/show_bug.cgi?id=14599

0
ответ дан 17 December 2020 в 17:29

Теги

Похожие вопросы