DNS域名解析的过程

1、主机解析域名的顺序数据库

  一、找缓存浏览器

  二、找本机的hosts文件缓存

  三、找DNS服务器服务器

注意:
  配置IP和主机名时,要记得修改/etc/hosts文件, 由于有些应用程序在主机内的进程之间通讯的时候,会本机的主机名,若是主机名不能正确解析到一个正常的IP地址,那么就会致使进程通讯有问题。
 
 
2、概念解释 
DNS(Domain Name System,域名系统)
        一、因特网上做为域名和IP(Internet Protocol Address)地址相互映射的一个分布式数据库,可以使用户更方便的访问互联网,而不用去记住可以被机器直接读取的IP数串。
        二、经过主机名,最终获得该主机名对应的IP地址的过程叫作域名解析(或主机名解析)。
        三、DNS协议运行在UDP协议之上,使用端口号53。
        四、在整个互联网体系中,约定俗成的用于标识网络上设备的地址是IP,然而咱们输入的是DNS,由于域名更方便人们记忆,否则那么多网站,人怎么可能记住全部的IP地址。
 
Q:浏览器如何经过域名去查询URL对应的IP(对应服务器地址)呢?
A:
  一、浏览器缓存:浏览器会按照必定的频率缓存DNS记录。
  二、操做系统缓存:若是浏览器缓存中找不到须要的DNS记录,那就去操做系统中找。
  三、路由缓存:路由器也有DNS缓存。
  四、ISP的DNS服务器:ISP是互联网服务提供商(Internet Service Provider)的简称,ISP有专门的DNS服务器应对DNS查询请求。
  五、根服务器:ISP的DNS服务器还找不到的话,它就会向根服务器发出请求,进行递归查询(DNS服务器先问根域名服务器.com域名服务器的IP地址,而后再问.com域名服务器,依次类推)。
 

Q:在网上查到某个网站的IP地址,在本身的浏览器上输入,却为何链接不上?网络

A:
  大的高并发网站可能不止一个IP地址,根据不一样的网络他们会有不少的IP来作集群。有的是经过DNS来实现负载均衡,有的是用squid来实现的。
相关文章
相关标签/搜索