il c# offre delle api in tal senso, che dato l'ip ti restituisce il nome della macchina...

guarda questo esempio!
http://www.aspcode.it/tips/102_Risol...-e-dominio.htm