麻烦解决在CentOS上使用绑定主机名

我正在学校的服务器pipe理课程,我设法在虚拟机上的apache和dns服务器上设置虚拟主机。 不过,我现在已经build立了一台旧电脑来运行CentOS,而且我也在那个盒子上试了一下。

我现在碰到的问题是,我无法parsing从Linux的主机名。 我已经在/etc/resolv.conf中将名称服务器设置为CentOS机器的IP,但是当我尝试

ping google.com我得到ping: unknown host google.com

但是,当我ping 66.102.13.105 (这是谷歌的IP,通过在我的Mac上ping通出),我得到:

 PING 66.102.13.105 (66.102.13.105) 56(84) bytes of data. 64 bytes from 66.102.13.105: icmp_seq=1 ttl=52 time=15.5 ms 

有点困惑为什么发生这种情况。 难道是因为我的路由器坐在Linux机器和电缆调制解调器之间? 这是一个D-Link的东西。

提前致谢

那么,在resolv.conf中设置的服务器可能无法访问,或者它不会为您提供google.com的答案

 dig @IP-of-your-dns-server google.com 

 ping IP-of-your-dns-server 

不太可能你的路由器与它有任何关系。