Is there a way to detect a person who is creating multiple accounts on a site using proxy servers, which I assume would show as different IP addresses?

And also, is that the way they would accomplish multiple logins showing different IP addresses or is there any other way to do that?