dnsenum
Performs various dns-level and osint searches to find sub domains.
dnsenum \
--enum target.tld \
-f /usr/share/seclists/Discovery/DNS/subdomains-top1million-20000.txt
gobuster
You can do virtual host subdomain brute forcing with gobuster. You can specify the target as a hostname or ip.
gobuster vhost \
-u http[s]://targetip[:port] \
-f /usr/share/seclists/Discovery/DNS/subdomains-top1million-20000.txt \
--append-domain