Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

Managing Websites/Domains in ServiceNow CMDB

JeffShaffer
Giga Expert

We are tracking remediations that are required on a few websites owned by various teams within our company as part of our Security Scorecard metric. Presently, we don’t have a great way to track our Domains and Subdomains back to the Application Owners or Service Owners. It is a manual effort each time to identify the appropriate points of contact. We need to determine how best to track these via the CMDB given that we don’t have automated discovery at this time of Domains. I am curious what Class structure to use for websites and internally and externally hosted domains...

 

Key information to track:

  • Domain (ie: my-company.com)
  • Subdomain (ie : services.my-company-dc.com)
  • Domain Owner (Service Owner ?)
  • Subdomain Owner (Application Owner ?)
  • Service Description
  • Change Owner (either internal contact such as Service/App Owner, or Vendor depending on contract)
  • Vendor Name
  • Vendor Contact
1 ACCEPTED SOLUTION
3 REPLIES 3

Maniteja_2003
Tera Guru

Hello @JeffShaffer ,

In the CMDB, you can use the Web Site table (cmdb_ci_web_site) to store website-specific information. This class is related to the Web Server table (cmdb_ci_web_server), which contains the detailed infrastructure information for the server hosting the site.

By leveraging these two classes, you can maintain website records in cmdb_ci_web_site and associate them with the appropriate web server in cmdb_ci_web_server, ensuring both logical and infrastructure details are properly captured and linked.

Please note that some fields available in the cmdb_ci_web_server table may not appear on the form by default. You may need to add them using the Form Layout configuration to make those fields visible and editable on the form.


Screenshot 2026-02-26 at 12.46.00 PM.pngScreenshot 2026-02-26 at 12.44.07 PM.png

Regards,
Maniteja.

Thomas Vorster
Tera Guru

You can consider using the DNS Domain Info class in the CMDB to manage the domain record (cmdb_ci_dns_domain_info) where you can capture the following for domains that have been registered with your chosen service provider:

 

Domain Name

Registry Domain ID

Registrar

Domain Creation Date

Domain Updated Date

Registrar Registration Expiration Date

Operational status

 

You can look at adding the additional attributes for ownership from the available fields e.g. owned by and supported by
 
I hope you find this reply useful. 
 
Regards
 
Thomas

Thanks Thomas!