DNS name field on the Netbox device view page #3884

Closed
opened 2025-12-29 18:31:47 +01:00 by adam · 1 comment
Owner

Originally created by @saifk-20786 on GitHub (Jul 23, 2020).

Environment

  • Python version: 3.6.9
  • NetBox version: (v2.8.4)

Proposed Functionality

We are storing the DNS name for the devices under the IP address in Netbox. In the Netbox UI, we can customize the table view with the fields under Devices. Currently, the table customization is missing the dns_name information. Can you please add the dns_name as well to the device's table customization? Please find the attached image for more information on the requirement. Thank you!

Use Case

image

Originally created by @saifk-20786 on GitHub (Jul 23, 2020). ### Environment * Python version: 3.6.9 * NetBox version: (v2.8.4) <!-- Describe in detail the new functionality you are proposing. Include any specific changes to work flows, data models, or the user interface. --> ### Proposed Functionality We are storing the DNS name for the devices under the IP address in Netbox. In the Netbox UI, we can customize the table view with the fields under Devices. Currently, the table customization is missing the dns_name information. Can you please add the dns_name as well to the device's table customization? Please find the attached image for more information on the requirement. Thank you! <!-- We are storing the DNS name for the devices under the IP address in Netbox. In the Netbox UI, we can customize the table view with the fields under Devices. Currently, the table customization is missing the dns_name information. Can you please add the dns_name as well to the device's table customization? Please find the attached image for more information on the requirement. Thank you! ---> ### Use Case ![image](https://user-images.githubusercontent.com/57385791/88258167-217e8580-ccdd-11ea-9d00-c0fe24201d47.png)
adam closed this issue 2025-12-29 18:31:47 +01:00
Author
Owner

@jeremystretch commented on GitHub (Jul 23, 2020):

Tables are limited to displaying attributes of the object, or in some cases, immediately related objects. The relationship from device to DNS name spans several relationships: device <- interfaces <- IP addresses <- dns_name. Querying all IPs associated with all interfaces for all devices would impose too much overhead to be feasible. To find all defined DNS names for a device, you can filter the IP addresses list by device.

@jeremystretch commented on GitHub (Jul 23, 2020): Tables are limited to displaying attributes of the object, or in some cases, immediately related objects. The relationship from device to DNS name spans several relationships: device <- interfaces <- IP addresses <- dns_name. Querying all IPs associated with all interfaces for all devices would impose too much overhead to be feasible. To find all defined DNS names for a device, you can filter the IP addresses list by device.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#3884