GloboDNS

screenshot of GloboDNS
rails

Api to manage Bind Name Server

Overview

GloboDNS is a versatile Ruby on Rails application tailored for managing domain name services utilizing Bind. With its robust RESTful API and MySQL as a reliable storage backend, GloboDNS streamlines domain management by integrating various functionalities into an easy-to-use interface. It takes inspiration from the PowerDNS-on-rails project by Kenneth Kalmer, enhancing it with a user-friendly design and additional features such as a job queue and specialized import scripts for Bind.

What sets GloboDNS apart is its passive operation model. Once you configure the primary and slave servers and perform the initial record import, the application seamlessly communicates with the database to handle all subsequent operations. This allows users to maintain their domain records efficiently while exporting necessary files to Bind servers using tools like Rsync.

Features

  • User-Friendly Interface: The intuitive admin interface makes managing domain records effortless, providing easy access to functionalities like adding new domains and viewing operations.
  • RESTful API Integration: GloboDNS offers a powerful RESTful API, enabling developers to interact programmatically with the domain management services.
  • MySQL Backend: Utilizing MySQL for persistent storage ensures reliable and fast data retrieval, essential for efficient domain management.
  • Job Queue System: The integrated job queue helps manage tasks in the background, improving performance and allowing for smoother user experiences during operations.
  • Record Importation Scripts: Specialized scripts for importing data into Bind simplify the setup process and reduce the chances of errors.
  • Passive Operation Model: Once set up, the application works primarily with the database, limiting the need for direct server interaction and minimizing command line management.
  • Export Capabilities: Files can be easily exported to Bind servers via Rsync, facilitating smooth updates and deployments.
rails
Ruby on Rails

Ruby on Rails, often referred to as Rails, is an open-source web application framework written in Ruby. Known for its convention over configuration and don't repeat yourself (DRY) principles, Rails simplifies and accelerates the development of database-backed web applications.