Does Solarwinds NPM need to know the ip or host name of the DNS server to utilize DNS ?
no. It will be up to the Server (where Solarwinds application are installed) to resolved those IP addresses that you have added. If the server itself via command line cannot resolve it then SW application will not show the hostname. Possibly put it on the hostfile of check the DNS settings of your server.
SolarWinds will use the DNS server configured on the server's management interface. If open a command prompt and type 'nslookup', whichever server is identified as the default server will be where the DNS lookups will go. There are no configurations steps in NPM itself for DNS.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 195,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process.