Reputation: 2285
I have tried by following by it just give me single name. I want full name. Ex. my system full name is "sys101.home.homeconsultancy.lan". Following code gives me just "sys101". I want full address "sys101.home.homeconsultancy.lan".
Here is my code:
string hostName = System.Net.Dns.GetHostName();
How can I get full system name?
Upvotes: 5
Views: 6159
Reputation: 20764
You can use System.Net.Dns.GetHostEntry:
var fullName = System.Net.Dns.GetHostEntry(string.Empty).HostName;
If an empty string is passed as the
hostNameOrAddress
argument, then this method returns the IPv4 and IPv6 addresses of the local host.
Upvotes: 4