ホスト名を取得する場合のオーソドックスな方法はSystem.Net.Dns.GetHostName()を使うのが一番簡単。
string hostname = System.Dns.GetHostName(); Console.WriteLine("hostname = " + hostname);