DNS
由于标识网络上主机的IP地址采用32位的二进制表示,数字串没有规律且多,不宜记忆,故采用域名来代替IP地址。IP地址与域名是一对多的关系,一个地址可以有多个域名,但是一个域名只能对应一个IP地址。由于网络协议只认IP地址,所以最开始有NIC负责域名与IP地址的映射转换。后来发展为采用DNS这个分级的、基于域的命名机制的分布式数据库系统实现域名和IP地址的转换。
域名的构成:主机由域名标识,域名(IP地址)由字符组成。一个域(范围)可以有很多主机,每一台接入网络并有域名的主机都必须属于某个域,通过该域的域名服务器可以查询、访问这台主机。域名之多构成域名空间,他像一棵倒立的树,其采用分级结构:主机名.N级子域名.至.二级子域名.顶级域名,级别从做到右依次增高,并用圆点间隔,域名对大小写不敏感。
域名服务器:在Internet中向主机提供域名解析服务的计算机(nameserver)。负责保存和维护当前域的主机名和IP地址对应关系的数据文件。
114.114.114.114和8.8.8.8,这两个IP地址都属于公共域名解析服务DNS其中的一部分,而且由于不是用于商业用途的,这两个DNS都很纯净,不用担心因ISP运营商导致的DNS劫持等问题,而且都是免费提供给用户使用的。
114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。
8.8.8.8 是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用。
域名解析:将域名转换为IP地址。TCP/IP体系中提供静态解析和动态解析两种方式:
静态解析:由Windows操作系统下的hosts文件提供的静态解析表来完成解析。hosts文件上有很多域名到IP地址的映射。
动态解析:由域名服务器来完成。使用UDP协议。
域名解析步骤: