前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux DNS解析和网络

Linux DNS解析和网络

作者头像
吕海峰
发布2018-04-03 15:01:54
7.9K0
发布2018-04-03 15:01:54
举报
文章被收录于专栏:Brian

概述

由于最近在学习web服务基础,以前一直没有细细的了解用户在访问网站到底是怎么一个流程?这边博客主要介绍了DNS解析

DNS知识

DNS(域名解析系统)是建立域名和服务器(IP)地址的映射关系。如果你搭建一个网站的话,需要先买域名比如:org,com或者net。比如我的blog的域名是:brianlv.com,DNS负责把brianlv.com解析成对应的服务器地址:192.168.1.10.这个域名的解析工程称作A记录。DNS还有很多解析功能,比如:

  • 设置CNMAE别名记录,比如:www.brianlv.com。
  • 设置PTR记录,方向解析。即把IP地址解析成对应的域名。
  • 设置MX邮件记录,用于搭建邮件服务器时会用到。

DNS解析

当客户在浏览器地址中输入相应的URL,输入回车那一刻。发生了如下操作:

  • 输入www.brianlv.com网站后,系统会查找系统本地的DNS缓存和hosts文件,如果存在就获取IP地址然后就访问该IP地址即可。第一次访问时往往都不会存在,DNS缓存是没有解析记录的。
  • 如果不存在记录,系统会把浏览器的解析请求发送给在客户端设置的DNS服务器地址(Local DNS),如果Local DNS存在解析记录就会返回相应的IP地址。如果不存在会继续通过Local DNS将解析请求发送给其他DNS服务器,直到找到对应的解析地址。
  • Local DNS从DNS系统的.根开始请求对www.brianlv.com域名的解析,根DNS服务器全球一共13台,www.brianlv.com对应的顶级域名是com的解析记录,根会把.com对应的DNS服务器地址返回给LDNS。
  • Local DNS获取到.com对应的地址后,就会.com服务器请求www.brianlv.com域名的解析,.com下面没有www.brianlv.com域名的解析记录,只有brianlv.com的机械记录。此时.com服务器会把brianlv.com对应的DNS服务器地址返回给DNS。
  • Local DNS获取到brianlv.com对应的DNS服务器地址后,就会去brianlv.com服务器请求对www.brianlv.com域名的解析,brianlv.com域名对应的DNS服务器时该域名的授权DNS服务器,这个DNS服务器正是企业购买域名时用于管理解析的服务器,这个服务器会有与www.brianlv.com对应的IP地址。
  • brianlv.com域名DNS服务器会把www.brianlv.com对应的IP解析记录发给Local DNS
  • Local DNS把来自授权的DNS服务器的与www.brianlv.com对应的IP解析记录发给客户端浏览器。,并且LDNS会在本地把域名和IP的对应解析记录缓存起来。

网站流量度量解析

  • 独立IP,不同的IP地址的计算机访问网站时被计的总次数。值得注意的是公司内部局域网访问一个网站时,是一个独立的IP。大多数公司都是采用局域网共享方式上网的,但在外网上就必须由路由器把每个私网地址转换成了路由器接口的固定公网IP地址。
  • PV 页面访问量,即页面浏览量或单击量,不管IP是否相同只要客户访问页面就会产生一次计数。
  • UV 独立访客,一般是以客户端Cookie等技术作为依据。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-01-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概述
  • DNS知识
    • DNS解析
    • 网站流量度量解析
    相关产品与服务
    云服务器
    云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档