def get_netbios_host_by_name(name):
    n = NetBIOS()
    n.set_broadcastaddr('255.255.255.255')
    for qtype in (TYPE_WORKSTATION, TYPE_CLIENT, TYPE_SERVER, TYPE_DOMAIN_MASTER, TYPE_DOMAIN_CONTROLLER):
        try:
            addrs = n.gethostbyname(name, qtype=qtype).get_addr_entries()
        except NetBIOSTimeout:
            continue
        else:
            return addrs
    raise Exception('Host not found')
def get_netbios_host_by_name(name):
    n = NetBIOS()
    n.set_broadcastaddr('255.255.255.255')
    for qtype in (TYPE_WORKSTATION, TYPE_CLIENT, TYPE_SERVER, TYPE_DOMAIN_MASTER, TYPE_DOMAIN_CONTROLLER):
        try:
            addrs = n.gethostbyname(name, qtype=qtype).get_addr_entries()
        except NetBIOSTimeout:
            continue
        else:
            return addrs
    raise Exception('Host not found')