输入IP地址与输入域名地址工作原理有何不同
发布网友
发布时间:2022-05-04 18:58
我来回答
共2个回答
热心网友
时间:2022-06-25 04:01
先给你个前缀,IP和域名就想你的身份证,这句话也许你早就在网上看到过了,身份证号码就是IP,你的姓名就是域名。
这说明了,身份证号码和姓名都代表是你的一个称呼
别人问你的名字你是告诉对方你的姓名还是你的身份证号码呢?
域名和IP也是一样的道理。
域名和IP地址之间是一一对应的关系,并且多个域名可以对应同一个IP地址(就像别人问你叫什么名字,你可以说是张三也可以说你是李四,但是你的身份证号码是唯一的)。
IP地址是网络上标识用户站点的数字地址,为了简单好记,采用域名来代替IP地址表示站点地址,域名服务器(DNS)将域名解析成IP地 址,使之一一对应。(这有正向解析和逆向解析两种说法)
IP地址是不容易被记住的,而域名却很容易被人们记住,(正如你的姓名告诉了我,我很轻松的记住了,找你的时候我就问你的名字,如果你告诉我你的身份证号码,那我找人不得到相关部门查一下在去找你,还说不定找不到,因为你移居了)。
域名作为IP地址的助记符,起来了相当重要的作用。(当然,这个是需要一个DNS服务器来管理他们的,就像我们登记户口,就已经标识着IP和姓名进入档案)
DNS, 简单地说,就是Domain Name System,翻成中文就是“域名系统”。在一个TCP/IP架构的网络(例如Internet)环境中,DNS是一个非常重要而且常用的系统。主要的功能就是将人易于记忆的域名与人不容易记忆的IP地址作转换,而上面执行DNS服务的这台网络主机,就可以称之为DNS Server。基本上,通常我们都认为DNS只是将域名转换成IP地址,然后再使用所查到的IP地址去连接(俗称“正向解析”)。事实上,将IP地址转换成域名的功能也是常使用到的,当login到一台Unix工作站时,工作站就会去做反查,找出是从哪个地方连接进来的(俗称“逆向解析”)。
域名解析就是实现域名和IP地址之间的转换过程。
域名解析的方法分别有:HOSTS、NIS、DNS。而HOSTS在网络中的每台主机都用一个文本文件来存放域名和IP地址的对照表,适用于小型网络;NIS则存放的解析记录,适用于中型网络;DNS 域名解析信息分布存储在网络中每台主机,实现分布式解析,这就适用于大型网络上。
上述已经挑明DNS解析的过程可分:正向解析和反向解析,如下
正向解析
当DNS客户端向DNS服务器查询IP地址时,或DNS服务器在向另外一台DNS服务器查询IP地址时,有以下三种查询方式:
(1)直接从缓冲存储器解析 可以直接从DNS客户端或DNS服务器的高速缓冲器中获得查询结果。
(2)递归查询 也就是DNS客户端送出查询要求后,如果本地DNS服务器内没有需要的数据,则DNS服务器会代替客户端向其他的DNS服务器查询,一般由DNS客户端所提出的查询要求是属于递归查询。
(3)循环查询 一般DNS服务器与DNS服务器之间的查询属于这种查询方式,当第1台DNS服务器在向第2台DNS服务器提出查询要求后,如果第2台DNS服务器内没有所需要的数据,则它会提供第3台DNS服务器的IP地址给第1台服务器,让第1台DNS服务器向第3台DNS服务器查询。具体解析过程,如下图所示:
反向解析
域名反向解析可以让DNS客户端利用IP地址查询其主机名称,服务器利用in-addr.arpa反向指针,将一个IP地下指点向域名。
===============================================
很简单,如果你ping过百度或者其他的某些网站,你就会发现,在不同地方,不同时间段,他们的域名和IP都是不一样的 ,但是我们在访问的时候就只是用www.baidu.com这样来访问,我们根本就不知道他的服务器已经变更了,ip已经更换了。 ===================================是否帮你解决了问题呢
热心网友
时间:2022-06-25 04:01
输入ip地址是直接在网络里找想要的服务器。输入域名则是先通过dns进行域名解析,在解析出ip地址,然后连接服务器