📜  Linux 中的主机命令和示例

📅  最后修改于: 2022-05-13 01:57:33.252000             🧑  作者: Mango

Linux 中的主机命令和示例

Linux 系统中的 host命令用于 DNS(域名系统)查找操作。简单来说,这个命令用于查找特定域名的IP地址,或者如果您想查找特定IP地址的域名,host命令就变得很方便了。您还可以通过指定相应选项和域名来查找域的更多具体详细信息。

句法:

host [-aCdlriTWV] [-c class] [-N ndots] [-t type] [-W time]
     [-R number] [-m flag] hostname [server]

不带任何选项的主机命令:它将打印命令的一般语法以及可与主机命令一起使用的各种选项,并提供有关每个选项的简要说明。

例子:



主机命令的不同选项:

  • host domain_name:这将打印指定域的 IP 地址详细信息。

    例子:

    host geeksforgeeks.org

  • host IP_Address:这将显示指定 IP 地址的域详细信息。

    例子:

    host 52.25.109.230

  • -a 或 -v:用于指定查询类型或启用详细输出。

    例子:

    host -a geeksforgeeks.org 

  • -t :用于指定查询类型。

    示例 1:

    host -t ns geeksforgeeks.org  

    示例 2:打印 SOA 记录

    host -t SOA geeksforgeeks.org  

    示例 3:打印txt记录

    host -t txt geeksforgeeks.org  

  • -C :为了比较权威名称服务器上的 SOA 记录。

    例子:

    host -C geeksforgeeks.org 

  • -R :为了指定一次尝试失败时可以执行的重试次数。如果有人尝试成功,则命令停止。

    例子:

    host -R 3 geeksforgeeks.org 

  • -l :为了列出域中的所有主机。要使用此命令,您需要是管理员或节点服务器。

    例子:

    host -l geeksforgeeks.org