OK, so did a little homework.  I would say multiple NetBIOS names, unlike multiple DNS names, is pretty non-standard.

You can do it, but it's more of a hack / trick, and I'd say it's an edge case.
http://www.techrepublic.com/blog/datacenter/adding-multiple-netbios-names-for-windows-servers/2593

I think `Socket.gethostname` is probably OK here.