Linux教程
Linux目录
Linux命令
Linux用户
Linux文件
Linux进程
Linux查询
Linux I/O
Linux正则
Linux安全
Linux shell
Linux网络
Linux VI
Linux 系统命令
Linux 其他

Linux host命令

Linux host命令

Linux主机命令显示给定IP地址的域名,反之亦然。它还执行与DNS查询相关的DNS查找。 host命令的默认行为显示其命令行参数和支持的选项的摘要。

语法:

host命令支持各种命令行参数和选项。 host命令的基本语法如下:
host <name>
其中
名称: 名称可以是域名或 IP 地址(IPv4或IPv6)。

选项:

以下命令行参数和选项可与主机命令一起使用:
-4: 仅用于查询的Ipv4地址。
-6: 仅用于查询的IPv6地址。
-a: "-a"选项代表"全部"。它等效于'-v','-r','s'的任何选项。但是,它会影响'-l'选项的行为。
-c class: 用于指定Query类。该类的默认值为In(Internet)。
-C: 用于检查一致性。
-d: 用于显示调试跟踪。此选项类似于'-v'详细选项。
-i: 用于过时的值。
-l: 用于列出区域。 host命令还用于传输区域并显示记录,例如NS,PTR,A等。
-N ndots: 用于指定点数
-r: 它用于非递归查询。通过使用非递归查询,它对于模仿名称服务器的行为很有用。
-R number: 用于UDP查询的重试次数。对于负数或零,重试次数将为1(即默认值)。
-s: 如果服务器不响应,则不会发送查询。
-t type:用于指定查询类型。此选项将识别任何查询类型,例如" CNAME"," NS"," SOA"," TXT"," DNSKEY"," AXFR"等。如果我们未指定查询类型,它将自动选择适当的类型。默认情况下,它将搜索" A"," AAAA"和MX记录。如果该名称是IP地址,它将搜索" PTR"记录。
-T或-U: 用于TCP/UDP连接: 默认情况下,host命令在进行查询时会选择" UDP"连接。 "-T"选项指定TCP连接,"-U"指定" UDP"连接。
-m flag: 用于内存使用调试。 'flag'参数可以被记录,使用或跟踪。我们可以使用此选项设置多个标志。
-v: 它用于显示详细(详细)输出。此选项类似于'-d'选项。
-V: 用于显示版本信息。
-w : 用于永久等待模式。它将查询超时设置为最大可能的值。
-W wait:用于等待指定的最长时间(以秒为单位)。它的值不能小于1、默认查询等​​待时间是5秒(用于UDP响应)和10秒(用于TCP连接)。

默认主机命令

如果我们执行不带任何参数的host命令,它将显示命令行参数和支持的选项的摘要。执行以下命令:
host
上面的命令将显示受支持的命令行选项的列表。考虑以下输出:
Linux主机

显示域的IP地址

要显示域的 IP 地址,请执行host命令,后跟域名,如下所示:
host lidihuo.com
上面的命令将显示给定域名的IP地址。考虑以下输出:
Linux主机

仅将Ipv4用于查询传输

我们可以对域使用ipv4查询传输。要使用IPv4地址,请使用"-4"选项执行命令,如下所示:
host-4 lidihuo.com
上面的命令将使用Ipv4地址在给定域名上进行查询传输。考虑以下输出:
Linux主机

仅将Ipv6用于查询传输

"-6"选项用于使用IPv6查询传输。这对于检查启用了Ipv6的名称服务器是否正常工作很有用。执行以下命令:
host-6 lidihuo.com
考虑以下输出:
Linux主机

显示域名服务器

带有'-t'参数的'ns'选项用于显示域名服务器。考虑以下命令:
host-t ns www.lidihuo.com
上面的命令将显示" lidihuo"的名称服务器。考虑以下输出:
Linux主机

仅显示Cname记录

带有'-t'参数的'cname'选项用于显示cname记录。考虑以下命令:
host-t cname www.lidihuo.com
上面的命令将显示'lidihuo'的cname记录。考虑以下输出:
Linux主机

仅显示MX记录

带有'-t'参数的'mx'选项用于显示mx记录。考虑以下命令:
host-t mx www.lidihuo.com
上面的命令将显示'lidihuo'的mx记录。考虑以下输出:
Linux主机

仅显示TXT记录

带有'-t'参数的'txt'选项用于显示TXT记录。考虑以下命令:
host-t txt www.lidihuo.com
上面的命令将显示'lidihuo'的txt记录。考虑以下输出:
Linux主机

仅显示SOA记录

我们可以使用host命令列出指定区域的SOA记录。它将显示给定区域的权威名称服务器。要显示SOA记录,请使用带有'-C'选项的host命令,如下所示:
host-C lidihuo.com
上面的命令将显示'lidihuo'的SOA记录。考虑以下输出:
Linux主机

查询特定名称服务器

我们可以通过在域名或IP地址后指定名称服务器来查询特定的名称服务器。要查询特定的名称服务器,请执行以下host命令:
host lidihuo.com ns1.lidihuo.com
以上命令将在给定名称服务器上显示信息。考虑以下输出:
Linux主机

显示域名服务器的所有信息

要显示任何域名服务器的详细信息,请在主机命令中传递"-a"选项和域名。考虑以下命令:
host-a lidihuo.com
上面的命令将显示'lidihuo'域的详细信息。考虑以下输出:
Linux主机

显示TTL信息

要显示任何服务器的TTL(生存时间)信息,请执行以下host命令:
host-v-t a lidihuo.com
上面的命令将在'lidihuo.com'上显示TTL信息。您可以选择任何其他域名。考虑以下输出:
Linux主机
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4