如何通过ip查地址_通过qq查ip地址_通过ip地址查地址

                   
专业调查机构联系电话,18610181714。代您查询删除各类记录资料,请来电咨询。

想知道你输入 后,主机是如何找到 的 IP 地址吗?那就跟着这篇博客开始吧!!

博客将按以下排序展开:

一、DNS 解决的难题。

因特网上的主机主要可以用两种形式进行标识,一种是对人类友好的域名地址(如 ),另一种就是 IP 地址(例如120.92.168.51 ,可以用命令 ping + 域名 得到)。

因此必须一个可以将 域名 和 IP 地址相互映射的目录服务如何通过ip查地址,这就是 域名服务平台(Domain Name System , DNS) 的主要任务,也是它解决的难题。

二、DNS 的定义跟提供的服务。

1.DNS 的定义:

1)由多层的 DNS 服务器实现的分布式数据库。

2.)使得主机无法查询分布式服务器的应用层协议。

DNS是Internet 核心功能,用应用层协议实现。

这里有一个疑问,DNS 既然是 Internet 核心功能,为什么不在更底层推动,而是在应用层实现呢?

这与互联网 TCP/IP 协议原则相符,希望端平台复杂,而网络核心越简单越好。那么 DNS 在应用层实现,那么就不必再网络核心推动,降低了网络核心的复杂性。

2.DNS 提供的服务

1)域名向 IP 地址的翻译。

a)同一台主机上运行着 DNS 应用的客户端。

b)浏览器从 URI 中抽取出主机名 ,并将这台主机名传给 DNS 客户端。

c)DNS 客户端向 DNS 服务器发送一个包含主机名的请求。

d)DNS 客户端最终会收到一份回答报文,其中包括有对应于该主机名的 IP 地址。

e)一旦浏览器接收至来自 DNS 的该 IP 地址,它能够向位于该 IP 地址 80 端口的 HTTP 服务器进程发送一个 TCP 连接。

2)主机别名。

例如一台名为 的主机,可能也有两个别名为 和 。

3)邮件服务器别名。

与前者类似,例如 Bob 的谷歌邮件有一个账号为 ,但是谷歌邮件服务器的主机名或许更为复杂,不像 这么好记(可能为 ,即完善主机名),所以应用程序可以调用更 DNS 来获得更容易记忆的主机别名对应的完善别名或者主机的 IP 地址。

4) 负载分配。

DNS 也用于冗余的服务器之间进行负载分配。繁忙的站点被冗余分布在多台服务器上,每台服务器均运行不同的端平台上,每一个都有不同的 IP 地址。

例如,假设一天有 30 万对 bilibili 的访问请求,如果只有一台服务器回应请求是不是很容易崩掉?这个之后 DNS 就可以进行负载分配。

这是一个 IP 地址集合,对应一个规范主机名的规范。

例如 以上四个服务器的 IP 地址都对应着 的映射,当客户对映射着 发出一个 DNS 请求时如何通过ip查地址,该服务器用 整个 IP 地址的集合进行相应。但在每位回答中循环这些地址顺序,客户一般向 IP 地址排在更开始的服务器发送 HTTP 请求报文。例如下面是我对 调用 ping 命令得到的结果,可以看见,两次返回的 IP 地址是不一样的。

三、DNS 的构架:分布式层次数据库。

1. 结构

a)根 DNS 服务器

全球的根服务器由 13 个不同的组织管理,而其中没有一个是美国。

这篇连接会告诉你为什么中国不能增加第 14 个根域名服务器:

b) 顶级域(DNS)服务器

对于每一个顶级域(如 com、org、net、edu 和 gov)和所有国家的顶尖域(如 uk、fr、cn、jp),都有 TLD 服务器。

c) 权威 DNS 服务器

在因特网上带有公共可访问主机的每位组织机构需要提供公共可访问的 DNS 记录,这些记录将这种主机的名字映射为 IP 地址。

2. 查询

a)递归查询+迭代查询

首先说明本地 DNS 服务器 (local DNS server)概念:

本地 DNS 服务器并不属该 于该服务器的层次结构。每一个 ISP 都有一台本地 DNS 服务器。当主机与ISP 连接时,该 ISP 提供提供一台主机的 IP 地址,该主机会存有一台或多台本地 DNS 服务器的IP 地址。

当主机发出 DNS 请求时,该请求被发送到本地 DNS 服务器,它起着代理的作用,并将该请求转发至 DNS 服务器层次结构中。

(上方的图来自 mooc网 哈尔滨工业大学 计算机网络课程 聂兰顺老师的ppt内容,这里将访问主机改了)

下面说说上图的 DNS 请求过程:

假设 想知道 的 IP 地址。同时 的本地 DNS 服务器为 , 通过查询可知,它的权威域名为

1)主机 首先向它的本地 DNS 服务器发出 DNS 查询报文,其中包括有应查询的 主机名。

2)本地 DNS 服务器将该查询报文转发给根 DNS 服务器。

3)根服务器注意到com前缀,并返回负责 com 的 TLD 的 IP 地址列表。

4)本地 DNS 服务器再次向那些 TLD 服务器之一发送查询报文。

5)该 TLD 服务器注意到 ,并用权威服务器的 IP 地址进行相应,该权威 DNS 服务器是 。

6)本地 DNS 服务器之间向 重发查询报文。

7)用 的 IP 地址进行相应。


本文地址:http://www.tonghuachaxuns.com//chanpin/1432.html