Report on and Update DNS Settings

(imported topic written by jeottum91)

The end result of what we want to accomplish is a task with different actions. “Update Primary DNS” and “Update Secondary DNS”. We would be calling a netsh to do this in the respective task.

We would also like the ability to report on this.

The problem we are running into is with the relevance surrounding this.

With our servers with multiple nics, we are using this to identify what the BigFix Agent is reporting against:

registration address of client

That gives us what we qualify as, “Client IP Address”. We want that to be able to match up with the NIC Adapter, and ultimately change those DNS Server Entries (or any other aspect of the NIC properties).

When we try to build some relevance around the network inspectors, this is where we want to combine the inspectors below, but can’t seem to do it.

q: name of connections of network
A: Local Area Connection
T: 20.278 ms
 
q: addresses of ip interfaces of network
A: 10.61.144.46
A: 127.0.0.1
T: 0.165 ms
 
q: (name of connection of it, address of it) of ip interfaces of network
E: The operator "connection" is not defined.

(imported comment written by Lee Wei)

Some example statements that you might be able to use:

q: (description of it, address of it) of adapters of network
A: Microsoft Virtual WiFi Miniport Adapter, 0.0.0.0
A: AGN Virtual Network Adapter, 9.76.192.221
A: Bluetooth Device (Personal Area Network), 0.0.0.0
A: Intel® Centrino® Advanced-N 6200 AGN, 0.0.0.0
A: Intel® 82577LM Gigabit Network Connection, 192.168.1.103
A: VMware Virtual Ethernet Adapter for VMnet1, 192.168.72.1
A: VMware Virtual Ethernet Adapter for VMnet8, 192.168.124.1

q: registration address of client
A: 192.168.72.1

q: (description of it, address of it) of adapters whose (address of it = registration address of client) of network
A: VMware Virtual Ethernet Adapter for VMnet1, 192.168.72.1

Lee Wei