ESXi 设置主机名
本文最后更新于 2023年9月18日 上午
ESXi 设置主机名
在未经过任何设置的内网安装 ESXi 后,主机名会显示为 localhost.localdomain
,这是因为 ESXi 默认会从 DNS 获取自己的域名,如果内网的 DNS 未经过设置,ESXi 自然获取不到任何有效的域名。
一种对简单的设置方法,就是直接在网络 – TCP/IP 堆栈 – 默认 TCP/IP 堆栈 – 基本 DNS 配置中手动设置:
但总归不太优雅,而且这样设置,这个主机名和域名也没有太多实际意义。更推荐的方法是在内网 DNS 服务器上设置内网的域名和对应这台机器的主机名,这样设置的主机名在内网中都是可用的,ESXi 也会自动获取其主机名和域名。
下面以一台使用dnsmasq作为内网DNS和DHCP服务器的网关为例,一些Linux软路由和类OpenWrt系统的路由器都和这类似。
首先在dnsmasq的配置文件中配置以下内容:
1 |
|
接着,在 /etc/hosts
中为 ESXi 所在主机设置一个主机名,添加:
1 |
|
接下来就可以通过 home-dev 或者 home-dev.lan 访问 ESXi 主机了,如果 ESXi 上的显示没有更新,尝试重新设置一下网络端口。
引用
ESXi 设置主机名
https://hexo.leelurker.com/posts/51989