To get back to your question: NO
You can use the computername only in a LAN situation, not over the internet.
Over the internet you can use an IP address, or a domainname.
Both are unique.