gpt4 book ai didi

hostname - 网络设备主机名是由设备本身还是网络管理员确定?

转载 作者:行者123 更新时间:2023-12-02 14:04:29 27 4
gpt4 key购买 nike

我有一个本地网络,上面有几台 PC 和专用 Controller 。这些专用 Controller 必须配置静态 IP 地址,并且不具备 DHCP 功能。

我被要求将设备主机名和 IP 地址的列表放在一起。找出每个设备的 IP 地址很容易,但是,我很难找到这些专用 Controller 的主机名。如果是 Windows PC,我只需浏览一些菜单即可找到主机名。

我对一般如何为网络设备配置主机名感到困惑。对于 Windows PC,似乎 PC 本身决定了自己的主机名。当它加入网络时,它只是将其主机名广播到 DNS 服务器,然后 DNS 服务器会记住它。对于非 DHCP 的设备,我似乎需要手动转到 DNS 服务器并输入特定 IP 地址的主机名。

那么主机名是由什么决定的呢?设备本身还是网络管理员?

最佳答案

这更多的是网络问题,属于 ServerFault - 您将在那里更快地得到答案。

If it were a Windows PC, I would simply navigate some menus to find the host name.

如果没有Windows,那还叫什么系统呢? Linux、*BSD、AIX 还是其他?我现在就针对 Linux 进行回答。

So what exactly determines the host name? The device itself or a network admin?

这取决于您在 Linux 检查中的配置 - /etc/nsswitch.conf例如

hosts:          files dns

这定义了主机名将由 /etc/hosts 定义,如果在那里找不到它,它将检查 DNS 接下来。

如果 hosts 文件,则本地解析包含它所使用的 ip <-> 名称对。如果 DNS 优先并且它包含从那里获取的对。如上所示,它可以按定义的顺序同时包含两者,然后按该顺序完成解析。

顺便说一下,DHCP 服务器可以根据您的 MAC 地址为您提供静态 IP 地址,因此,如果使用相同的网卡,您的 Controller 将始终具有相同的 IP 地址。它比手动配置所有服务器更容易管理。

关于hostname - 网络设备主机名是由设备本身还是网络管理员确定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58647594/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com