def METHOD_NAME(fqdns: "Sequence[str]", logger: "LoggerFunction" = logging.log):
    logger(logging.DEBUG, 'resolving dns aliases: %s' % fqdns)
    resolved = []
    for fqdn in fqdns:
        addrinfos = socket.getaddrinfo(fqdn, 0, socket.AF_INET, 0, socket.IPPROTO_TCP)
        resolved.extend(ai[4][0] for ai in addrinfos)
    logger(logging.DEBUG, 'dns aliases resolved to %s', resolved)
    return resolved