【问题标题】:Is a network device hostname determined by the device itself or a network admin?网络设备主机名是由设备本身还是网络管理员确定的?
【发布时间】:2020-02-27 01:32:17
【问题描述】:

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

我被要求整理一份设备主机名和 IP 地址的列表。很容易找出每个设备的 IP 地址,但是,我很难找出这些专用控制器的主机名。如果它是一台 Windows PC,我只需浏览一些菜单即可找到主机名。

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

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

【问题讨论】:

  • 当它加入网络时,它只是将其主机名广播到 DNS 服务器,DNS 服务器会记住它。 不,DNS 不会这样做。也许 WINS 就是这样工作的。

标签: hostname dhcp static-ip-address


【解决方案1】:

这个更多的网络问题属于 ServerFault - 你会在那里更快地得到答案。

如果是 Windows PC,我只需导航一些菜单即可找到 主机名。

如果没有Windows,会有什么样的系统? Linux、*BSD、AIX、其他?我现在会回答 Linux 的问题。

那么究竟是什么决定了主机名呢?设备本身或 网络管理员?

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

hosts:          files dns

其中定义了主机名将由/etc/hosts 定义,如果在那里找不到,它将检查DNS 下一个。

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

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

【讨论】:

    猜你喜欢
    • 2021-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 1970-01-01
    相关资源
    最近更新 更多