Как управлять DNS-сервером удаленно? - PullRequest
3 голосов
/ 04 декабря 2008

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

Как я могу удаленно управлять сервером bind dns программно?

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

Ответы [ 3 ]

6 голосов
/ 04 декабря 2008

Если для написания чего-то подобного с нуля нет жёсткого требования, почему бы просто не использовать уже существующий интерфейс без необходимости изобретать велосипед? Простой поиск в Google по ключевым словам, веб-интерфейс bind dns дает полный список хороших проектов с открытым исходным кодом в самой первой ссылке на результат.

3 голосов
/ 06 декабря 2008

В IETF проводится работа по определению стандарта для удаленного управления серверами имен на основе инфраструктуры Netconf. См:

Требования включают возможность добавления / удаления зон и т. Д.

0 голосов
/ 04 декабря 2008

Вы могли бы настроить что-нибудь, что делает удаленные команды SSH? Это может быть немного небезопасно, если только сервер, на котором выполняются сами команды, не прошел предварительную аутентификацию с помощью ключа SSH, и это единственный способ получить доступ к серверу.

...