dns server是域名解析服务器,能够将域名(比如www.baidu.com)解析成真正的IP,在/etc/resolv.conf下可以看到当前设置的nameserver
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8
/etc/hosts记录的是ip与hostname的对应关系,相当于给对应的ip起了别名。比如根据hosts里面的命名,访问本机ip 127.0.0.1与访问localnode是一样的
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localnode
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@localhost ~]# ping localnode
PING localnode (127.0.0.1) 56(84) bytes of data.
64 bytes from localnode (127.0.0.1): icmp_seq=1 ttl=64 time=0.108 ms
64 bytes from localnode (127.0.0.1): icmp_seq=2 ttl=64 time=0.084 ms
64 bytes from localnode (127.0.0.1): icmp_seq=3 ttl=64 time=0.089 ms
修改/etc/reslov.conf
直接修改该文件的话,会在下一次重启时失效。因为这个文件是每次启动时通过网卡获取到的。需要通过在/