0

我在 Vmware Workstation 的 Window 7(作为主机)下有两台 Linux 机器 Redhat 和 Centos。我在 Redhat(10.0.0.1) 中配置 DNS 服务器和 DHCP 服务器。

Centos 客户端能够从 DHCP 服务器获取 IP(10.0.0.30),但它没有从 DNS 服务器获取名称。

Problem is At server 10.0.0.1 i am able to ping itself by hostname like 
root@server->ping server.example.com       Ping successfull

But Client is not able to ping Server by Hostname like
root@localhost->ping server.example.com   Ping Not Successfull

Client is able to ping Server by its ip like
root@localhost->ping 10.0.0.1             Ping Successfull

现在我的任务是为什么客户端无法通过其主机名 ping 服务器以及为什么客户端无法从 DNS 服务器中获取名称,

4

1 回答 1

2

刚刚在 Win7 主机上运行的 Debian VM 上遇到了类似的问题。

设置 DNS 服务器不足以解析服务器名称,尤其是在您的网络环境中使用代理时。要解决它,您必须在调用其他可执行文件之前在命令行上导出 http_proxy 环境变量。例如:

export http_proxy="http://{your proxy ip address here}:{your proxy port here}"

像往常一样,记得将它添加到您的配置文件脚本中,这样您就不会在每次启动后重做它。

于 2012-09-25T20:17:45.910 回答