我有点困惑,我的主机文件看起来像:
> 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain
> localhost6 localhost6.localdomain6
> 127.0.0.1 autoreply.panel.mywebsite.com
> 127.0.0.1 myhostname
> 127.0.0.1 panel.mywebsite.com
为什么不显示机器的ip地址?即便如此,网站仍在运作,网站也可通过网络访问。
有人可以解释一下吗?谢谢
答案 0 :(得分:0)
将/ etc / hosts视为dns系统覆盖。您可以在此文件中按IP地址指定主机名。
例如,您可以执行以下操作:
echo "127.0.0.1 google.com" >> /etc/hosts
继续ping google.com:
[jclark@jclark530 ~]$ ping -c1 google.com
PING google.com (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.028 ms
将通过运行/ sbin / ifconfig
显示您连接的服务器IP地址