How to class DNS Servers?

Bobby Campbell
Kilo Sage

Can you please tell me where some of you are classing your DNS Servers? 

 

I can imagine placing them into Server, Application Service, or a new class extending one of these - or a DNS Server class extending Infrastructure Service?

 

 

1 ACCEPTED SOLUTION

That's how I would approach it, but it doesn't mean you have to do it that way too. By the way, because Infrastructure Service [cmdb_ci_infra_service] table extends Application [cmdb_ci_appl] table, the appropriate relation to link Infrastructure Service records to the underlying hardware, according to ServiceNow's CSDM framework, would be "Runs on".

View solution in original post

3 REPLIES 3

Slava Savitsky
Giga Sage

I would treat DNS as an Infrastructure Service and use appropriate CI relationships to indicate which Servers provide that service. Why would you be willing to have a dedicated CI class for them?

We wanted DNS Servers in a Principal class so they can be picked in Changes, etc.  But your recommendation has me thinking.  So, would we have the physical servers in the appropriate classes, then relate them to the DNS service under Infrastructure Service? 

That's how I would approach it, but it doesn't mean you have to do it that way too. By the way, because Infrastructure Service [cmdb_ci_infra_service] table extends Application [cmdb_ci_appl] table, the appropriate relation to link Infrastructure Service records to the underlying hardware, according to ServiceNow's CSDM framework, would be "Runs on".