假设“百度”的web服务器IP地址是“111.111.111.111”1 是谁把“http://www.baidu.com/”翻译成“111.111.111.111”
2 我访问时发IP是找“111.111.111.111”对吧?
3 这个“翻译”位于我机子?百度的111.111.111.111机子?一个第三者的“地方”?
4 如果在第三者的“机子”上,它由谁管理,在北京?上海?美国?很菜的问题,看在100份上,别见笑。

解决方案 »

  1.   

    IP地址与域名的关系是什么?
    IP地址如202.106.196.115就相当于现实生活中的通信地址,在网络中所有通信的实质其实都是全凭这个地址来达到目的。 但是这种IP地址都是由数字组成的,不方便人们记忆,所以定义域名来解决IP地址的麻烦性,如访问百度只需敲入www.baidu.com就行了,而不用费力地写出202.108.22.5 但是你的电脑并不知道www.baidu.com 就等于202.108.22.5,他们之间有对应关系。这种IP地址和域名的对应数据放在公网的服务器里,叫DNS服务器。电脑访问网络时,会首先到这个服务器里,根据域名找到对应的IP地址,然后才真正去往目的地,不过这个过程很快的,根本感觉不到罢了。这个过程,叫IP地址解析。
      

  2.   

    1 是谁把“http://www.baidu.com/”翻译成“111.111.111.111”
      是服务器端 域名解析过去的,如果有做过WEB并放在网上就比较理解这个了
    2 我访问时发IP是找“111.111.111.111”对吧?
       找域名和找IP实质是一样的,找域名只不过是服务器端把域名解析到了IP而已
    3 这个“翻译”位于我机子?百度的111.111.111.111机子?一个第三者的“地方”?
       BAIDU的服务器解析的
    4 如果在第三者的“机子”上,它由谁管理,在北京?上海?美国?
       当然由提供BAIDU服务器的服务商管理
      

  3.   

    你上网的话是由网络提供商ISP提供上网服务的,它会提供给你一个DNS,也就是域名服务器地址,你在你的ie里面输入域名地址的话,该域名地址就会首先发给你本机配置的dns去解析,如果该dns解析不了它还会发送给其它dns去解析,整个internet有很多很多的dns服务器所以你如果申请了一个域名服务的话,你就要把这个域名与一个ip地址绑定,然后这个绑定就会交给dns,以便其它人想访问该域名的话能够获取到正确的ip地址
      

  4.   

    全世界应该由一个机构来管理域名和IP吧,网络提供商提供的DNS只是镜像服务器
      

  5.   

    如楼上几个讲的,你的域名->IP的解析是你本地网卡设置上指定的DNS服务器解析的,而你的DNS服务器的解析操作也是基于它自身的DNS服务器来完成的。这所有的操作,最终都是由DNS根服务器完成的。整个internet上,有13台“根服务器”,其中绝大部分都位于美国(1台主根、9台辅),其他的在欧洲(2辅)、日本(1辅)。准确地讲,管理权并不在美国,也没有最终管理者,而是由一个委员会(ICANN)进行协调,但是最有发言权和决定权的,还是美国
      

  6.   

    兄弟,DNS服务器就是专门用来干这个事情的。
    你ADSL连通之后,DOS下用ipconfig /all命令就可以看到你目前使用的DNS服务器的IP地址。
    通常每个ISP都会提供DNS服务器,所以全世界有数不清个DNS服务器帮你解析域名。域名和IP的绑定是在服务商那里有记载的。换句话说,网络上有一个巨大的数据仓库(N台服务器上)来保存和管理这种绑定关系。
      

  7.   


    假设“百度”的web服务器IP地址是“111.111.111.111”1 是谁把“http://www.baidu.com/”翻译成“111.111.111.111”
    DNS, 域名服务。
    2 我访问时发IP是找“111.111.111.111”对吧?
    是。
    3 这个“翻译”位于我机子?百度的111.111.111.111机子?一个第三者的“地方”?你本地网卡设置上指定的DNS服务器解析的。解析成IP地址,在通过n个路由器进行传播。4 如果在第三者的“机子”上,它由谁管理,在北京?上海?美国?不知道。这个问题并非很菜。
      

  8.   

    是由dns服务器解析的
    dns服务器也是一台电脑,也是用ip地址来指定
    如果你用的是静态ip,那么dns服务器和你ip一样,由你指定
    如果你用的是动态ip,那么谁给你分配ip,谁就给你指定dns服务器
    lixiaoxue85(蛮野蛮) ( ) 信誉:97    Blog 
    3 这个“翻译”位于我机子?百度的111.111.111.111机子?一个第三者的“地方”?
       BAIDU的服务器解析的
    =======================================
    错了,都没不知道baidu的服务器在哪,怎么把域名送给它解析??
      

  9.   

    1 是谁把“http://www.baidu.com/”翻译成“111.111.111.111”
    ——DNS服务器,也就是我机器“网卡设置”指定的“某个电脑”,它也是由IP标识,通常
        由ISP指定。
        引发的问题:1.1当我IE提交操作,首先发ARP包,广播找DNS服务器,假设地址
                       “222.222.222.222”,是发ARP包么?
                    1.2 我发给“222.222.222.222”的域名地址“http://www.baidu.com/”
                        是字符串性质么?如果不是,哪是什么?2 我访问时发IP是找“111.111.111.111”对吧?
    ——我访问时发IP是“找”“111.111.111.111”,但是首先广播找的IP是“222.222.222.222”。
        引发的问题:2.1 “222.222.222.222”这台DNS服务器也不一定“存有”
                         “http://www.baidu.com/”→“111.111.111.111”的对应关系
                         222.222.222.222将找“它自身的DNS服务器来完成”
                         一种极端的情况,1级级找“上去”直到“13台‘根服务器’”之一,也有可能还是找不到,
                         它恰恰在“13台‘根服务器’”之二,那不失败了么?3 这个“翻译”位于我机子?百度的111.111.111.111机子?一个第三者的“地方”?
    ——这个“翻译”的 IP,记在我机器上,我“委托”这个IP替我查找对应。
        引发的问题:3.1 会不会在无数台DNS上的2台中,发生以下类似错误:
                       一个说“http://www.baidu.com/”→“111.111.111.111”
                        一个却说“http://www.baidu.com/”→“111.111.111.222” 4 如果在第三者的“机子”上,它由谁管理,在北京?上海?美国?
    ——明白了,不确定。看我机器网卡上的设定。
        引发的问题:4.1 我能自己配置多个DNS的IP么?
                    4.2 我的普通的机器能当作DNS服务器设置来用么?
      

  10.   

    首先,有了ip地址以后,在中间的网络传输过程中是不用广播的
    字符串?硬件是不认识字符串的,只认识高低电压的电脉冲.com是顶级域名,必定会到根主机上去找,到了根主机就会分析二级域名baidu是在哪台dns主机上,然让他去分析,这台服务就去找三级域名www的主机,最终返回结果
    至于类似.cn这种不用到根主机上去找了,数据包出国就可以返回ip了,哈哈任何一个域名是绝对不会出现有两个不同ip的情况~系统本来就是可以设置两dns服务器地址的啊,还有备用的普通机子也可以当dns服务,不过是以你的机子为主机的局域网内,还有你的系统必须是服务器版~
      

  11.   

    引发的问题:4.1 我能自己配置多个DNS的IP么?
                    4.2 我的普通的机器能当作DNS服务器设置来用么?
    ===========================答案都是可以的 它恰恰在“13台‘根服务器’”之二,那不失败了么?========失败就失败了,你试一下敲个www.damnItCsdn.com,看一下看到什么是字符串性质么?=========是的3.1 会不会在无数台DNS上的2台中===================会(例如把你的机子作dns,你可以随便作域名-ip映射,但是这样就不能正常工作了)但是当已经查到ip了,就不会再去另一台dns上查了.所以可能两台dns的域名-ip映射不同,但是你不会同时得到两个翻译
    最后,你这个等级只能发100分的帖,想加分是不可能了
      

  12.   

    to XXKKFF: 关于2.1“它恰恰在“13台‘根服务器’”之二,那不失败了么?
    ”的问题问题核心是:这个域名是确实存在,而且它也开着机,但是只是因为它的解释DNS服务器不在
                我这条‘根服务器’系上,我就访问不了他么,就“The Web site cannot       
                be found”么。
                换言之:并不是所有的  正常存在并且无访问限制的域名 能被我访问到,
                        只是因为
                        没有找到一个“适当”的DNS的缘由,是这样么?
      

  13.   

    shine333(enihs) ( ) 信誉:125    Blog 
    而你的DNS服务器的解析操作也是基于它自身的DNS服务器来完成的。这所有的操作,最终都是由DNS根服务器完成的。
    ===================================
    感觉不是很对.对任何一个域名,一个dns服务器只有在自己的记录来查找不到的时候,才会到其他的dns服务器查找,而这里的"其他服务器"是可以设置的,而且不是一定要设置的.
    所以并不是你所说的"也是基于它自身的DNS服务器来完成的。这所有的操作,最终都是由DNS根服务器完成的"不知道正不正确,反正我做计算机网络实验课的实验时,实验结果是这样的
    ==============================================================换言之:并不是所有的  正常存在并且无访问限制的域名 能被我访问到,
                        只是因为
                        没有找到一个“适当”的DNS的缘由,是这样么?
    ====================================================
    是这样了."正常存在并且无访问限制的域名"这个说法有问题.域名正常存在的话,就已经可以被理解为在dns服务器有记录了.所以,你不能说"没有找到一个“适当”的DNS的缘由",又说它"正常存在".
      

  14.   

    to XXKKFF:那么,确实存在:我能访问的域名地址是浩瀚域名世界的一部分,
    并不是我以前认为的:只要有这个地址,我用IE就能找到。
    这个“份额”能猜出来不?
      

  15.   

    无限
    因为一个ip地址可以对就任意个域名.关键看dns服务器怎么设置了.当然正规的dns服务器不会乱设置,比如把www.baidu.com,设成123.123.123.123就不对了.
    你可以把你的网络服务器的域名"想像"成www.aaaaaaaaaaaaaaaaaaaa.com,也可以"想像"成
    www.bbbbbbbbbbbbbbbbbbbbbbbbbbbb.com,或者其他任意的名字,但是,dns上没有把你的ip映射到这些名字上.
    关键是,真正存在的是对应着一个ip的电脑这个关系,而不是一个域名对应一台电脑的关系
      

  16.   

    好像说两岔了我指的“域名”是正常对应到ip的
    但是因为没找到合适的DNS
    所以有的我看不到
    “份额”的分母是所有“合理”的“域名”
    分子是我IE可以正常浏览的那部分,
    好像不会 无限 吧
      

  17.   

    刚才已经说了
    你不能说"没有找到一个“适当”的DNS的",又说它"正常存在".
      

  18.   

    呵呵,
    其实全世界的dns系统就像是一个树你说有可能有那一片叶子的水分不是来自根吗?
    换个方向说,根会找不到任何一片却是存在的叶子吗?
      

  19.   

    现在的问题,无非就是两个叶子之间的访问,第一片叶子要找到第二片叶子
    第一片叶子是肯定可以找到根的,又是可以找到任何一片叶子 =〉 第一片叶子也是可以找到第二片叶子dns服务器就像是树的每一个分支的支点而已,告诉数据你接下来该走哪个分支
      

  20.   

    DNS服务器解决的
    好像你上网也也要输入DNS服务器的IP地址才可访问大多数网站
    DNS服务器位于ISP服务商
    如中国电信,网通,某些大学也有自己专门的DNS服务器
      

  21.   


    http://myzee.blog.163.com/blog/static/208871242007013102910878看看吧,上面的过程应该写得蛮清楚了
      

  22.   

    楼主花五块钱买张盗版的windows 2003 server装来做一下实验就什么都清楚了
      

  23.   

    回答你的第一个问题
       你输入www.baidu.com,
        一、你的机器会访问本机的缓存中有没有关于词的映射
        二、如果没有,机器会查是否你的本机名称
        三、每台机器都有个映射列表,网址对应的IP地址使用命令符C:>nopepad windows/system32/drivers/etc/hosts可以查询
        四,如果没有,访问DNS(域名解析)服务器,至于这是个什么就说来话长……
        五,还没有,那只好在网络中广播,别的机器如果知道这个映射,就会回复一个数据第二个问题
        每一台机器上网都会被分配一个唯一的IP地址
        你的确是找111.111.111.111第三个问题
        DNS服务器一般每一个子网络都会分配一个,至于这个子网络多大无从说起,比如你的公司可以只有一台路由器和一个DNS服务器
        
    第四个问题
        DNS服务器一般自动工作,必要时当然是网管管理了,比如你们公司的网管