注意: IP代理精灵仅提供国内ip网络节点,不提供境外网络节点,不能用于任何非法用途或访问境外封闭网站,不能跨境联网,只能用于合法的国内网络加速。

请登录 注册

首页 > 新闻资讯 > 代理IP全面说明DNS域名解析

代理IP全面说明DNS域名解析

来源: 作者:admin 时间:2020-08-26 16:34:11

代理IP全面说明DNS域名解析!互联网+时代,现在大家的工作与生活都与网络紧紧相连。不知道你对网络了解有多少,什么是DNS 域名解析?如果你只是听说过这个名词,而不太清楚它具体是什么操作,那么下面ip精灵代理带来的介绍,就非常及时了。

代理IP全面说明DNS域名解析

DNS 域名解析,简单的说就是把域名翻译成 IP 地址。例如:把 www.xxx.com 这个域名翻译成对应 IP 192.168.1.1,这里只是举个例子。

如果你在浏览器中直接输入的 IP 地址,那么实际上会跳过这个步骤,否则会经历下面几部:

1、浏览器缓存检查

浏览器会首先搜索浏览器自身的 DNS 缓存,缓存时间比较短,大概只有1分钟,且只能容纳1000条缓存,看自身的缓存中是否有对应的条目,而且没有过期,如果有且没有过期则解析到此结束。

2、操作系统缓存检查 + hosts 解析

如果浏览器的缓存里没有找到对应的条目,操作系统也会有一个域名解析的过程,那么浏览器先搜索操作系统的 DNS 缓存中是否有这个域名对应的解析结果,如果找到且没有过期则停止搜索,解析到此结束。

在 Linux 中可以通过 /etc/hosts 文件来设置,可以将任何域名解析到任何能够访问的 IP 地址。如果在这里指定了一个域名对应的 IP 地址,那么浏览器会首先使用这个 IP 地址。当解析到这个配置文件中的某个域名时,操作系统会在缓存中缓存这个解析结果,缓存的时间同样是受这个域名的失效时间和缓存的空间大小控制的。

3、本地区域名服务器(Local DNS Server)解析

如果在 hosts 文件中也没有找到对应的条目,浏览器会发起一个 DNS 的系统调用,会向本地配置的首选 DNS 服务器发起域名解析请求(通过的是 UDP 协议向 DNS 的 53 端口发起请求,这个请求是递归的请求,也就是运营商的DNS服务器必须得提供给我们该域名的IP地址)。

在我们的网络配置中都会有“DNS 服务器地址”这一项,这个地址就用于解决前面所说的如果两个过程无法解析时要怎么办。操作系统会把这个域名发送给这里设置的 LDNS,也就是本地区的域名服务器。

这个 DNS 通常都提供给你本地互联网接入的一个 DNS 解析服务,例如你是在学校接入互联网,那么你的 DNS 服务器肯定在你的学校;如果你是在一个小区接入互联网的,那这个 DNS 就是提供给你接入互联网的应用提供商,即电信或者联通。大约 80% 的域名解析都到这里就已经完成了,所以 LDNS 主要承担了域名的解析工作。

4、根域名服务器解析(Root Server)

如果 LDNS 没有找到对应的条目,则由运营商的 DNS 代我们的浏览器发起迭代 DNS 解析请求。它首先是会找根域的 DNS 的 IP 地址,找到根域的 DNS 地址,就会向其发起请求。然后根域名服务器返回给本地域名服务器一个所查询域的主域名服务器(gTLD Server)地址。

5、主域名服务器(gTLD Server)

本地域名服务器(LDNS Server)再向上一步返回的 gTLD 服务器发送请求。

接受请求的 gTLD 服务器查找并返回此域名对应的 Name Server 域名服务器的地址,这个 Name Server 通常就是你注册的域名服务器,例如你在某个域名服务提供商申请的域名,那么这个域名解析任务就由这个域名提供商的服务器来完成。

Name Server 域名服务器会查询存储的域名和IP的映射关系表,正常情况下都根据域名得到目标IP记录,连同一个 TTL 值返回给 DNS Server 域名服务器。

以上就是整个DNS 域名解析的流程,是不是没有想到仅仅是这么一个简单的操作,居然背景有如此精密的运作。

最新资讯

推荐阅读

  1. 07

    2018-12

    爬虫与反爬虫的区别,常见反爬虫技术有哪些?

    即使现在互联网发展迅速,大数据与人工智能也被大家所熟知,但对于爬虫与反爬虫,相信还是非常多人都不知道的。如果你准备进入互联网行业,学习Python,你就应该了解一下爬虫与反爬虫。

  2. 24

    2020-07

    使用了代理ip仍然爬不到想爬的数据,怎么办

    使用了代理ip仍然爬不到想爬的数据,怎么办?我们在使用代理ip爬虫的时候有时会遇到爬取不到数据的情况?这是什么情况呢,要怎么办呢?很多朋友在控制了访问速度和次数、设置了UserAgent、Refer

  3. 11

    2019-06

    用于爬虫的高匿动态ip代理要如何选择

    作爬虫采集的工程师们对高匿动态爬虫代理ip肯定不陌生,也接触过不少爬虫代理ip的提供商家,那么对于爬虫工作,用于爬虫的高匿动态ip代理要如何选择呢?哪样的ip代理提供商更加适合自己

  4. 23

    2020-12

    未来大数据发展离不开代理IP协助

    未来大数据发展离不开代理IP协助!在现如今,计算机行业迅速发展的大数据时代,只靠自身是不能满足未来发展必须的,我们还必须学会多使用身边可以用资源。比如代理IP,这就是一个非常

  5. 02

    2019-12

    动态代理ip和真实ip有什么不同?

    动态代理ip和真实ip有什么不同?在我们的生活和工作中,经常会遇到需要ip被限制,需要换ip的问题。每次这个时候最让人头疼的是就是如何更换IP了,其实作为普通人,也不需要把动态 ip代理 看

  6. 23

    2019-04

    为什么免费代理不能用,和收费代理有什么区别?

    一直会有些朋友问我,ip代理精灵的代理IP怎么用不了。于是我问他们用的是ip代理精灵的哪种代理,是怎么使用的。结果被告知是用的免费代理IP,再被告知,想先试试免费代理IP,如果能用才