Dotnet agent does go and find the hostname (and the fully qualified name) from the remote host and uses that result in querying for metrics.
Hostname is queried using the following steps
a) on the fglam host, take a command prompt and type "wbemtest.exe" and enter
b) Hit "Connect" and enter \\<Hostname>\root\cimv2
c) Then enter Username/password in the credentials field and hit "Connect" if it connects, it would return a window
d) hit "Query" and paste the following query Select * from Win32_ComputerSystem
The full qualified name is queried from the Registry (SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters, value of Domain property)
Ensure the DotNET agent host can reach the remote hostname (and the fully qualified name)