I believe a public url requires a . and something after it, such as com, biz, info, etc. But you can check for yourself.
http://www.ietf.org/rfc/rfc3986.txt>
my-server is a valid URL within my local network.
>There is no reason to not allow a TLD.
>It might be unusal, but those days everybody can create a own TLD, and there is no restriction to use it plain.
>
>just my EUR 0,02
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer