域名解析
关于DNS域名解析
1.概念
域名系统(DNS)是互联网上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,当一台主机要访问另外一台主机时,必须首先知道其地址,IP地址是由四段以“.”分开的数字组成(IPv4,IPv6),记起来总是不如名字那么方便,所以,就采用了域名系统来管理名字和IP的对应关系。它是将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
2.两个配置文件
/etc/resolv.conf
它是与互联网相关的DNS配置文件(网址真实存在),用于设置DNS服务器的IP地址及DNS域名。
其中114.114.114.114相当于一个存储了大量域名与ip地址对应关系的数据库(好比114服务查询电话,如果我们想查找北京市昌平区沙河镇派出所的电话,我们自己是不知道的,需要拨打114电话,它包含了大量指定地点与电话的对应关系,它从它的数据库里找到了派出所的对应电话,告知我们,我们才能获取到该电话,才能进行正确拨打,这和正确能访问到www.baidu.com是一样的道理。)
/etc/hosts
本机域名解析配置文件,可用于调试程序,仅对本机起作用
1.ping网址www.fjhit.cc ,域名未知,不通
2.添加本机DNS解析配置
3.再次ping该网址,解析出ip地址192.168.226.133
3.域名查找顺序
(1)找本机hosts文件:/etc/hosts
(2)找互联网DNS服务器文件:/etc/resolv.conf