关于“域名”命令你需要知道的一切

计算机的主机名有几个用途

的几个相关命令公开或修改主机名你的电脑。它们是标准命令,无论您的Linux发行版如何,它们都应该能够工作。

主机名的命令

Domain name命令Linux shell

每台计算机都有一个主机名,而您的计算机的主机名很可能是在您第一次安装Linux时设置的。在终端窗口中运行以下命令来发现计算机的主机名:

在某些机器上,您的主机名可能显示为如下内容computername.computerdomain。

主机名主要用于识别网络上的计算机及其所属的域。

您可以通过运行以下命令来获取返回的计算机名:

computername

或者,运行以下命令查看域名:

域名

一些Linux shell将主机名作为shell提示符的一部分。

“域名”命令

而不是使用主机名- d切换返回域名,命令如下:

域名

如果你有一个域设置,它将被返回,否则你将看到文本(没有).在很多情况下,特别是当你没有网络的时候,你可能会看到localdomain代替。

域名命令返回系统的NIS域名。

NIS所代表的网络信息系统.NIS是一个基于远程过程调用的客户机/服务器系统,它允许NIS域中的一组机器共享一组公共的配置文件。这种安排允许系统管理员仅使用最小的配置数据设置NIS客户机系统,并从单个位置添加、删除或修改配置数据。

dnsdomainname命令

dnsdomainname命令返回DNS域名。在终端中输入以下命令运行它:

dnsdomainname

DNS是域名服务器的缩写,用于将IP地址转换为真实域名。如果没有域名,我们都将使用大型电子表格计算出207.241.148.82将把我们带到linux.lifewire.com。乐动体育赞助

除非您正在运行一个网络服务器,否则您的计算机将没有DNS域名和运行dnsdomainname命令将不返回任何内容或返回本地主机。

设置NIS域名

使用以下命令为您的计算机设置NIS域名:

dnsdomainname——nis

你可能需要sudo提高你的权限。

/ etc / hosts文件

在WSL上Ubuntu的NANO中的/etc/hosts文件

在终端窗口中,使用Nano编辑器打开hosts文件。

sudo / etc / hosts纳米

您将在设置文件如上所示:

第一部分是计算机的IP地址,第二部分是计算机名。为计算机永久添加NIS域修改如下:

域名——nis

您还可以添加以下别名:

域名——

关于“domainname”命令的更多信息

域名Command提供了几种开关,包括:

  • ——一个:返回hosts文件中列出的域的别名
  • - b:设置域名
  • - d: DNS域名
  • - f:长主机名
  • - f:从文件中读取主机名信息
  • -我:主机名的IP地址
  • -我:主机的所有地址
  • - s:短主机名
这个页面有用吗?