无法使用我的 Linux 机器的主机名

无法使用我的 Linux 机器的主机名

我昨天在我的 RHEL 机器上安装了 apache,发现我可以使用 http:// 从浏览器访问它。当然,使用主机名的 sshing 也可以工作。

因此,我在其中创建了一个index.html 文件(/var/www),并且能够从网络上的其他计算机上查看它。

然而,我今天对 index.html 文件做了一些更改,当我刷新它时,这些更改不会反映在其他计算机的 Web 浏览器上。最后,浏览器开始说找不到服务器。我尝试使用 ip 地址:http:///index.html,它按预期工作。现在,我什至无法使用我的主机名 ssh 到我的 Linux 机器。有谁知道可能发生了什么(请注意,昨天一切都很好 - 我所做的唯一的事情就是更新index.html 文件并从另一台计算机刷新浏览器)?

答案1

回答这个问题的第一步是首先确定它为什么有效。

您知道网络上的名称是使用 DNS 还是基于 Windows 的 NetBIOS 查询来解析的吗?

注册计算机名称的一种方法是通过本地网络的 DNS 服务器手动注册它们。另一种方法是您的服务器在获取自动 IP 地址时将其名称发送到 DHCP 服务器。第三种常见方法是在 Windows 域场景中使用 Samba,其中 NetBIOS 名称可供其他计算机使用。

如果我分支到所有场景,那么此时答案会有点长。因此,请让我们更多地了解您的网络,如果需要,我可以扩展答案。

相关内容