我需要什么才能命名家庭网络中的设备?(无 IP)

我需要什么才能命名家庭网络中的设备?(无 IP)

这个问题可能非常基础,但是我不太了解网络,而且我已经挣扎了很长时间。

在我的家庭网络中(电缆调制解调器/路由器、几个交换机和一个接入点),路由器照常为各个设备分配 IP 地址,但我不想记住所有的数字。我希望能够通过名称而不是 IP 地址访问这些设备。例如,我的打印机已分配192.168.0.12,我想通过名称访问它,如:\\MyPrinter从运行 Windows 的笔记本电脑。

我如何才能最有效地完成这一任务经济又简单的方法无需设置 Windows Server 即可实现,并且执行此命名功能的硬件和/或软件的名称是什么?

谢谢你!

答案1

选项 1 - DNS 服务器

您需要一个 DNS 服务器来将名称“MyPrinter”解析为 IP 地址“192.168.1.9”。

如果您有闲置的计算机,您可以安装 Linux(免费)和 Bind9(同样免费),并在家中运行自己的 DNS 服务器。为 DNS 服务器分配一个 IP,例如 192.168.1.2。

然后,在您家中的所有设备上,将 DNS 服务器条目更改为 192.168.1.2。

例如,MyPrinter 的 IP 地址为 192.168.1.9,子网为 255.255.255.0,网关为 192.168.1.1(路由器),DNS 服务器为 192.168.1.2。

下面的链接可以帮助您配置您的 DNS 服务器。

https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-ubuntu-14-04

选项 2 - 本地 DNS

如果您家里只有一两台电脑,那么更简单的选择是使用 Windows 电脑为您执行 DNS。有一个名为“hosts”的文件,您可以编辑并创建静态条目。

hosts 文件的示例如下:

MyPrinter 192.168.1.9

现在,您的计算机将知道 MyPrinter 在网络上的位置。但是,这样做的局限性是 - 它只能在您的 PC 上工作。没有其他计算机或设备可以理解 MyPrinter,因为 hosts 文件仅在您的 PC 上。但是,您可以将此文件复制到其他 PC 上。

答案2

使用名称代替 IP 地址的通常方式称为域名系统 (DNS)。这就是名称superuser.com在互联网上得到解析的方式,也是您在家庭网络中使用名称的方式。

许多路由器/调制解调器盒已经具备 DNS 服务器功能(您没有告诉我们您使用的是哪个路由器/调制解调器)。因此请尝试配置您的路由器/调制解调器以使用它。此外,您希望拥有名称的家庭网络中的每台计算机每次都应该获得相同的 IP 地址。同样,这是许多路由器/调制解调器盒已经具备的功能。

答案3

网络中的每个设备都会有一个名称,可以通过\\MyPrinter或访问\\Storage。在 Windows 中,您可以在设置计算机时为其命名,然后配置此名称。如果您不喜欢计算机的名称,可以通过转到系统属性来重命名:

  1. 打开文件资源管理器。
  2. 右键单击“计算机/此电脑”(具体情况取决于您的 Windows 版本)
  3. 选择“属性”。
  4. 您将看到一个标题为 的标题Computer name, domain, and workgroup settings,其下方是Change Settings。单击Change Settings
  5. 弹出的框中有一个按钮,Change位于“要重命名此计算机或更改其域或工作组,请单击更改”。点击Change
  6. 下一个框中将有一个字段用于输入新的计算机名称。输入所需的新名称,然后单击“更改”。系统将提示您必须重新启动计算机才能使更改生效。单击“确定”。
  7. 再次点击“确定”,系统会询问您是否要立即重启或稍后重启。如果您已准备好使更改生效,请重启。

就打印机、NAS 盒或类似硬件而言,它们都预先设定了名称。例如,打印机的名称包括品牌、制造商和型号。更改上述设备的网络名称因设备而异。

要访问网络上的文件共享,请打开文件资源管理器,然后\\DeviceNameHere在位置栏中输入。

欲了解更多信息,请参阅以下文章统一命名规范

相关内容