无法通过主机名 ping Ubuntu 服务器

无法通过主机名 ping Ubuntu 服务器

我知道这个问题已经被问过了,但我找不到明确的答案。我在我的局域网中放置了一个新的 Ubuntu 服务器,但我无法 ping 通它,只能 ping 主机名。我不想编辑我所有的局域网 windows 主机文件 (+40 台) 并添加条目。也许我有另一台 Ubuntu 服务器,我可以通过主机名 ping 它而无需进行任何更改。

所有服务器和客户端都使用基于旧 Redhat 安装的另一个内部 DNS 服务器。

我无法 ping 通的服务器中的主机名已设置。我必须做什么/检查什么?

答案1

您有两个选择,您可以执行其中之一或同时执行两个:

  • 安装 Samba(apt-get install samba)并激活 nmbd 组件,这将使 Ubuntu 服务器无需进一步配置即可应答来自 Windows 客户端的广播 NetBIOS 名称请求。

  • 向您的 DNS 服务器添加一条记录。您提到 DNS 服务器是 RedHat EL 4,因此很可能运行 ISC Bind。配置已完成/etc/named,RedHat 兼容手册仍可在此处找到:http://www.centos.org/docs/4/html/rhel-rg-en-4/ch-bind.html

编辑:其中第二种是可取的,您不应该依赖 NetBIOS 为您进行名称解析。

答案2

在 Ubuntu 机器的正向查找区域中的域控制器上的 DNS 中添加一个条目,这是我通常所做的。

答案3

hostname.local 应该可以工作,如果不行,请参阅Ubuntu Zeroconf 指南

答案4

请参阅这个答案:https://askubuntu.com/a/516533

  1. sudo apt-get install winbind
  2. sudo apt-get install libnss-winbind
  3. sudo gedit /etc/nsswitch.conf and append "wins" after "files"

    hosts: files wins mdns4_minimal [NOTFOUND=return] dns

ping WinComputer应该可以从你的 ubuntu 机器上运行。

从 WinComputer 你应该能够ping UbuntuComp

相关内容