带主机名的URL不起作用,但适用于IP地址

时间:2014-09-22 12:21:06

标签: linux dns hostname

我正在使用RHEL 6.3,此服务器的IP地址为172.xxx.xxx.xx,主机名为build01.xxx.com

我有客户端服务器的DNS条目,我在/ etc / sysconfig / network-scripts / ifcfg-eth0和/etc/resolv.conf中配置了

[root @ build01~] #cat /etc/resolv.conf

搜索100.xxx.x

nameserver 203.xxx.xxx.xxx ## Primary DNS

nameserver 203.xxx.xxx.xxx ### Secondary DNS

[root @ build01 etc] #cat / etc / hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

172.xxx .x​​xx.xx build01.xxx.com build01

[root @ build01~] #hostname

build01.xxxx.com

我的问题是,当我使用主机名(buil01.xxx.in)点击URL时,它不起作用,但它适用于IP(172.xxx.xxx.xx)

如果我输入主机名

,这是我在浏览器中遇到的错误

找不到主机 ** DNS错误(您要查找的页面的主机名不存在)或服务器不接受连接。 请检查主机名是否拼写正确。**

只在本机上运行的Internet是主机名

请帮我解决配置中缺少的内容

由于 Roopa

1 个答案:

答案 0 :(得分:0)

resolv.conf中的搜索行应列出本地域名。所以改变:

  

搜索100.xxx.x

为:

  

搜索xxx.com

实际上您还应该将搜索更改为。有关详细信息,请查看man resolv.conf