I don't believe that the DNS information is collected by SMS by default. However, you can modify the hardware MOF file to collect additional information.
This will increase the size of your SMS database. Maybe a better way to solve this situation is to create a script that collect DNS information about your clients...
Here's one I wrote for collecting WINS information:
On Error Resume Next
Const ForReading = 1
Set objDictionary = CreateObject("Scripting.Dictionary")
Set objFSO = CreateObject("Scripting.FilesystemObject")
Set ObjtextFile = objFSO.Opentextfile("C:\windowsscripts\joe_test\serverlist.txt", ForReading)
i = 0
Do Until objtextfile.AtEndOfStream
strnextline=objtextfile.readline
objdictionary.add i, strnextline
i=i+1
loop
For each objitem in objdictionary
Strcomputer = objdictionary.item(objitem)
Set objWMIService = GetObject("winmgmts:" & "{impersonationlevel=impersonate}!\\" & strcomputer& "\root\cimv2")
Set colAdapters = objWMIService.ExecQuery ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
n = 1
For Each objAdapter in colAdapters
WScript.Echo objAdapter.DNSHostName & "," & objAdapter.WINSPrimaryServer & "," & objAdapter.WINSSecondaryServer
n = n + 1
Next
Next
Somthing like this could be created for looking at DNS...
Joseph L. Poandl
MCSE 2003
If your company is in need of experts to examine technical problems/solutions, please check out
(Sales@njcomputernetworks.com)