设置DNS地址解析
在虚拟机通过主机ping百度的时,虚拟机ping 百度时,必须ping百度的ip地址,而不能ping www.baidu.com,因为没有一个地址解析服务器可以将百度的域名所对应的ip地址解析出来。DNS就是做这个的 DNS(域名系统):万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的I...
在虚拟机通过主机ping百度的时,虚拟机ping 百度时,必须ping百度的ip地址,
而不能ping www.baidu.com,因为没有一个地址解析服务器可以将百度的域名所对应的ip地址解析出来。
DNS就是做这个的
DNS(域名系统):万维网上作为域名和IP地址相互映射的一个分布式数据库,
能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。
名称解析文件
1.在本地解析文件/etc/hosts 中把操作者把知道的域名对应的ip地址写进去
例如:将百度的ip 和 域名写入/etc/hosts中
ping www.baidu.com时可以解析出ip地址,可以ping通百度
配置好主机的地址伪装和检查内核后,虚拟机如下图
编辑/etc/hosts后,如下图:
2. 在DNS指向文件/etc/resolv.conf文件中添加知道域名解析的nameserver
例子:在DNS指向文件那种添加nameserver 114.114.114.114
ping www.taobao.com可以解析出地址,可以ping通
注意:在动态网络下,添加是临时的;在静态网络下不是临时的
3./etc/nsswitch.conf 文件确定DNS解析的优先级顺序
在DNS指向文件中添加nameserver 114.114.114
ping www.taobao.com
这就和/etc/nsswitch.conf文件的设定有关系了, 默认是本地的优先级高
如更改文件的设置,改成
则再次ping www.baidu.com 时,就会是/etc/resolv.conf文件中nameserver解析出的ip了
如图,改变优先级后,解析的地址与本地解析中的IP:61.135.169.125,不同,而生成新的IP:61.135.169.121
更多推荐
所有评论(0)