Forrest logo
back to the host tool


host: Lookup a field (CNAME, TXT,...) of a domain.
$ host -t ${field} ${domain}
try on your machine

The command "host" is a command-line utility used in Unix-like operating systems to perform DNS lookups. It queries a DNS server to obtain information about a domain name or an IP address.

In this specific command, there are two variables: "${field}" and "${domain}".

  • "${field}" refers to the type of DNS record to query. It can be various record types, such as A, AAAA, MX, NS, CNAME, etc. It is typically replaced with the desired record type like "A", "MX", or "NS" to retrieve information about the corresponding record.

  • "${domain}" represents the domain name you want to perform the DNS lookup on. It should be replaced with the actual domain name you want to query the DNS server for.

So, when executing the command "host -t ${field} ${domain}", it will send a DNS query to the specified DNS server to retrieve the DNS record of the specified type for the given domain. The result will be displayed in the output of the command, showing the relevant information about the requested record.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the host tool