Introducing Nautobot DNS Models

Introducing the Nautobot DNS Models App

We are excited to announce the release of our new Nautobot DNS Models App! This app is designed to enhance existing Nautobot models by providing additional DNS specific models. Here’s a closer look at what this app offers.

Introducing-the-Nautobot-DNS-Models-App

DNS Models

The Nautobot DNS Models App allows you to manage DNS Zones and their records, including A, AAAA, CNAME, MX, and TXT records.

DNS-Models

A and AAAA directly reference Nautobot core IPAM models.

All DNS records are configured under a DNS Zone.

We are starting simply and will be adding more record models based on feedback and use cases. We will also be investigating further integrations and extensions such as configuration generation and compliance for BIND services and potentially other DDI related servers and services.

While some of these records already exist in Nautobot, we aim to provide a more complete experience managing all different types of DNS records that may be interesting and useful to manage alongside existing Nautobot data.

Use Cases

The primary use case for DNS models is to more tightly integrate the existing Nautobot IPAM models with DNS records and configuration. This allows operators to model their Network infrastructure related DNS names such as for hostnames and interfaces which will be ready to sync with DNS or other DDI systems.

Similarly, the DNS models allow users to configure and/or synchronize more application DNS records to more completely model application dependencies within Nautobot and directly associate DNS names with things like VIPs.

For some users, adding or syncing DNS zones, A, AAAA, and CNAME records along with the rest of the server infra may complete the application’s need for documentation and configuration. 

Future

We plan to enhance the DNS Models app with different ways of interfacing with DNS servers or other DDI providers. Specifically, we are thinking about integrating DNS models with the Infoblox SSoT app, as well as provide examples for how to integrate with Bind server configuration.


Conclusion

The Nautobot DNS Models App is a powerful tool for managing your DNS infrastructure. By integrating with Nautobot, it provides a unified platform for network and DNS management. We hope this app enhances your network operations and makes DNS management more efficient.

Stay tuned for more updates and features in future releases. Please feel free to review the documentation. And as always, please visit the Nautobot Apps page for all the latest info on our App Ecosystem. Happy networking!

Authors:
– Gerasimos Tzakis
– Stephen Corry



Author