📜  Linux 中的域名命令示例

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

Linux 中的域名命令示例

Linux 中的 domainname命令用于返回主机的网络信息系统 (NIS) 域名。您也可以使用hostname -d命令来获取主机域名。如果域名未在您的主机中设置,则响应将为“无”。
在网络术语中,域名是IP与名称的映射。在本地网络的情况下,域名在 DNS 服务器中注册。如果 DNS 服务器不存在,您可以将条目放在/etc/hosts文件中以将 IP 地址与域名映射。

句法:

domainname [options]

选项:

  • domainname -h :用于显示命令的所有选项和语法。
    domainname -h

  • domainname -a 或 –alias :用于显示别名。如果未设置别名,则返回空行。
    domainname -a

  • domainname -A 或 –all-fqdns :用于显示所有完全限定域名 (FQDN)。
    domainname -A
  • domainname -b 或 –boot :如果没有可用域名,则用于设置默认域名。
    domainname -b allinone

    在下面的示例中,您可以看到最初返回的是“none”域名,但在设置命令后返回新名称。

  • domainname -s 或 –short :显示短主机名。
    domainname -s

  • domainname -I 或 –all-ip-addresses :用于显示分配给主机的所有 IP 地址,使用 ip -a 命令查看 IP 地址。
    domainname -I

  • domainname -i 或 –ip-address :显示本地主机地址。
    domainname -i

  • domainname -y 或 –yp 或 –nis :显示网络信息系统 (NIS) 域名。
    domainname -y

    在这个例子中你可以看到,显示的域名与我们使用 -b 选项设置的相同。

其他有用的选项:

  • -d, –domain显示 DNS 的域名。
  • -f, –fqdn, –long长主机名完全限定域名 (FQDN)。
  • -F, –file从给定文件中读取主机名或 NIS 域名。