D'après ce que j'ai vu, dans la documentation MSDN et dans d'autres questions posées ici sur SO, il y a quatre façons d'obtenir le nom de la machine locale.
Environment.MachineName;
System.Net.Dns.GetHostName();
System.Windows.Forms.SystemInformation.ComputerName;
System.Environment.GetEnvironmentVariable("COMPUTERNAME");
Y a-t-il une différence dans ce que ces méthodes vont retourner ou vont-elles toutes retourner exactement la même chose tout le temps ?
Note : J'ai vu la liste pour la première fois dans ce post : Comment puis-je obtenir le nom de la machine locale ?