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 域名。