Layer 8: Integrity X Community Discussion and Show + Tell with Brian Shorland
Read our welcome resources. Start here if you're new!
Ask a question or start a conversation in our community categories
Explore our different groups and join to participate
Since I just became aware that Bluecat is shipping the subscriber version of BIND, which supports EDNS Client Subnet (ECS) for resolver - is adding ECS options supported? BAM doesn’t natively support any of them, but you could add them using raw options. We have some use cases that would benefit from ECS but I don’t want to add something in if it’s not officially supported and/or might unexpectedly disappear in future versions.
I’m trying to find a way to retrieve the Associated Deployment Role Objects for servers, including the object info that I’m able to see in the GUI (zones, etc). I’m able to use this below to get the roles, but that embedded data doesn’t include the zone/network, and using the returned ID to get the object doesn’t contain that data either. Is there another way? {{bam_url}}/api/v2/servers/:id?fields=embed(deploymentRoles)
HOTFIX-590 released to fix CVE-2025-40776, but that CVE only affects the subscriber-edition of BIND which provides ECS support - and as far as I was aware Integrity doesn’t ship with the subscriber version?
How our community helped shape what’s next with Integrity X At BlueCat, we believe that innovation doesn’t happen in a vacuum—it happens in partnership. With the release of Integrity X, our most significant and forward-looking platform update to date, we’re proud to say this wasn’t built for our customers—it was built with them.Through deep engagement with our user community, customer surveys, design interviews, and independent research with Enterprise Management Associates, one message came through loud and clear: network teams are under pressure to move faster, scale smarter, and automate everything, with a DDI platform that's unified and intuitive.That’s why Integrity X is more than a product release—it’s a response to what we heard from you. From the ground up, we’ve rebuilt the experience into a unified, intuitive, API-powered platform that can enable you to treat DNS and DHCP as code. The same RESTful APIs that Integrity X is built on top of are the ones your automation teams can
I have selected an UNASSIGNED ip address, and I want to assign it. I think this means basically two steps: Creating an A record and creating a PTR record (it seems there might be a 3rd step to do first, create the IP address object). Since creating an A record is something we’ll want to do sometimes even when we’re not assigning a new IP, I figured I would start by trying to accomplish the task: Simply write a method to create an A record.def record_a_create(self, views, fqdn, ipaddresses, change_control_comment = None):views is a list of strings, e.g. `[‘internal’,’external’]`fqdn is a str, e.g. “foobar.example.com”I have a method that takes a fqdn and searches to find which zone(s) that fqdn should be in, so I can POST to zone(s).ipaddresses is a list of either str, e.g. [‘192.168.1.1’, ‘192.168.1.2’]I think I need to, for each view, look up its ID. (No problem). And then to create the A record via:POST /api/v2/views/{view_id}/resourceRecords{ "type": "HostRecord", "name": "fqdn",
We often have users delete A records, but neglect the “Delete linked IP address if orphaned” checkbox. This results in IP addresses that are unused, but in the web UI they still appear with a blue icon (state = “STATIC”) instead of gray icon (state = “UNASSIGNED”). I am trying to search a subnet for unused IP addresses, that are statically assigned but with no records pointing to them. I’m able to get the network easily enough.url = f"{self.url_base}/networks&filter=range:eq('{target_cidr}')"And then I’m able to get a list of all the IP addresses in the network easily enoughurl = f"{self.url_base}/networks/{network['id']}/addresses(I was also able to use a filter to get “UNASSIGNED” addresses in one go. Worked great, if only that was all I needed to get).I’m able to loop over all the IP addresses. This works perfectly fine, but performance is terrible, because I’m hitting the API for every IP address, 100ms per call * 300 calls = 30 sec to complete. By comparison when I browse the
Hi, if it makes any difference, I do have a support contract with Bluecat, so I can open official support requests if that’s a good approach for me. I haven’t done that yet. I figured I’d reach out to the community first.My first question is to ensure the direction I’m going is the most recommended direction. I have BlueCat Address Manager. I’m not sure which of these version strings is useful when asking a question here in the forum. ;-) When I browse to the BAM and click on Help, there is no “About” to simply tell me the version of BAM we have. There is Help > API Documentation, it says version “9.5 RESTful v2 API.” I couldn’t figure out how to query system-info using API v2, but when I query the version from “/system-info” via API v1, I get version string “'9.5.1-049.GA.bcn'”.I want to automate creation/deletion of CNAME records to support cert automation. I can use any language or tool, including python, terraform, or anything else. My first question is what’s recommended? So f
What are the various methods for tracking overlapping IP space today? If you know some medieval ways, let us know.credit for this discussion topic to @mark.mikhail!
Join me for an overview of the new Network VIP community. You’ll get a walkthrough of the new community. In this video we’ll cover who Network VIP is for, new areas of the community, an overview of types of posts, and how to post. FOTM topic suggestions: If you have any suggestions for what you’d like to see covered in Feature of the Month, reply to this article! We are always looking for new topics.
I am using API v2 to retrieve all RR in a zone.I use the call “/api/v2/zones/<id>/resourceRecords”In parsing the output, in the case of TXT, SRV, Generic Records I get directly the rdata in the json() .But in case of a HostRecord I need to use the json()[‘data’]['_links']['addresses']['href'] to make an additional API call to get the actual IPv4 addresses of the RR.Problem: I am dealing with a huge zone ( > 300’000 entries), and this takes a long time…..Is there a way to retrieve directly with a single API call the RR of a zone with all the data, kind of a dump of a zone?
Hi Community, we are planning to implement the Global Server Selector and as of now i’m wondering how the custom healthchecks are working. We can archive what we need we the onboard healthchecks but I’m curious how the custom healthchecks are working since it is no where described how to really implement one. Has anybody already implemented a custom healthcheck and can share more insights on them? Thx
For anyone out there using BSUS, how many services do you have in override mode and of those, are you managing them using scripts or manually?
Has anyone gotten BSUS working on PodMan. We are not wanting to install Docker CE becuase our server team does not support Redhat Unix and Docker any more. We have moved everything to Oracle Linix and PodMan. So far the repomse from Bluecat is that they do not know if BSUS would work on PodMan and that it wouldn;t be supported. They have not tested the application that configuration.
We are going to roll out BCIA, so if anyone has any good tips I’d love to hear them.
Connect with other DNS pros in the Network VIP Community. Anyone can apply to join, whether you use BlueCat or not. This is your community.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.