Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;“多层次”;网络资源名称。DNS服务器的对应名称_Dns - Fatal编程技术网

&引用;“多层次”;网络资源名称。DNS服务器的对应名称

&引用;“多层次”;网络资源名称。DNS服务器的对应名称,dns,Dns,(如果我理解)当我的应用程序希望通过IP与网络资源通信时,如果使用DNS将(?)/名称解析为IP地址,则基本步骤如下(*) 考虑一个三级资源名称:www.goodegs.edu 本地主机要求ISP DNS服务器(?)将名称解析为IP地址。没有找到 从右向左读取资源名称 ISP DNS服务器询问根服务器“哪个服务器知道.edu?”并获取知道.edu的TLD服务器的IP地址 ISP服务器向.edu TLD服务器请求知道“.goodegs.org”的服务器。TLD服务器将“.goodegs.org”

(如果我理解)当我的应用程序希望通过IP与网络资源通信时,如果使用DNS将(?)/名称解析为IP地址,则基本步骤如下(*)

考虑一个三级资源名称:www.goodegs.edu

  • 本地主机要求ISP DNS服务器(?)将名称解析为IP地址。没有找到
  • 从右向左读取资源名称
  • ISP DNS服务器询问根服务器“哪个服务器知道.edu?”并获取知道.edu的TLD服务器的IP地址
  • ISP服务器向.edu TLD服务器请求知道“.goodegs.org”的服务器。TLD服务器将“.goodegs.org”的名称服务器地址返回给ISP
  • ISP向“.goodegs.org”名称服务器询问实际资源的地址,即www.goodegs.edu。名称服务器将资源的地址返回给ISP DNS服务器,该服务器将资源的IP转发给本地主机应用程序
总之:

  • ISP DNS服务器按以下顺序连接到以下服务器
  • ROOT(用于.edu)
  • TLD(用于goodeggs.edu)

  • NAME(www.goodegs.edu)您的描述中有几个不足之处,请首先更正

    如今,QNAME最小化已不再是常态,这意味着在每一步都要询问整个名称,而不是被标签分割

    因此,简言之:

  • 您可以查询递归名称服务器
  • 如果它在本地缓存中有答案,并且TTL还没有过期,它会直接回复给您,故事结束
  • 如果没有,它将为您启动递归过程:从根开始,它请求名称;每个对名称不具有权威性的权威名称服务器将返回一个NS记录列表,以供下一步查询(并且这些记录也将被缓存),依此类推,直到一个名称服务器对您的特定请求进行权威性答复,在这种情况下,递归名称服务器作业已结束,它将回复存储在缓存中,然后也将其提供给您
  • 您可以使用
    dig+trace
    选项查看它,例如:

    $ dig +trace www.bbc.co.uk
    
    ; <<>> DiG 9.12.0 <<>> +trace www.bbc.co.uk
    ;; global options: +cmd
    .           352520 IN NS l.root-servers.net.
    .           352520 IN NS c.root-servers.net.
    .           352520 IN NS d.root-servers.net.
    .           352520 IN NS a.root-servers.net.
    .           352520 IN NS j.root-servers.net.
    .           352520 IN NS f.root-servers.net.
    .           352520 IN NS h.root-servers.net.
    .           352520 IN NS m.root-servers.net.
    .           352520 IN NS g.root-servers.net.
    .           352520 IN NS k.root-servers.net.
    .           352520 IN NS e.root-servers.net.
    .           352520 IN NS b.root-servers.net.
    .           352520 IN NS i.root-servers.net.
    .           444986 IN RRSIG NS 8 0 518400 (
                    20180523050000 20180510040000 39570 .
                    iCesuUeD36Re2VEdzRbmFh28kIeNo/Qpb0fi8r1/vu79
                    ShjbkB1j2ySalLUYt1AgYQegkU/62/bw+G9i1hbFDGu3
                    zvbr+VDxQWHX5tkeXNz0+JujJ/ITfFItTSD8LSmXyJcF
                    QP6YNwNQ5f5WzBy4SiURgXCYhyOrcviIlXOa+9QuEpE+
                    kGj/NZp2YNR6CMWhv0ImOgwdzZG8gF83LM6a/RLoaFG1
                    6EwWBgrhZksnUzHS9Hv3MKVpIZMGnQA/QRUJMB+LyZeQ
                    CcnWoAzchGTVxmTf6Wlhdj+MhuaQ656KMxbTaPrGzjfr
                    vyYq6KmIrto/kS9Rc9NsaV6IA7fLqxvaIw== )
    ;; Received 1097 bytes from 192.168.10.229#53(192.168.10.229) in 2 ms
    
    uk.         172800 IN NS dns1.nic.uk.
    uk.         172800 IN NS dns4.nic.uk.
    uk.         172800 IN NS nsa.nic.uk.
    uk.         172800 IN NS nsd.nic.uk.
    uk.         172800 IN NS nsc.nic.uk.
    uk.         172800 IN NS nsb.nic.uk.
    uk.         172800 IN NS dns3.nic.uk.
    uk.         172800 IN NS dns2.nic.uk.
    uk.         86400 IN DS 43876 8 2 (
                    A107ED2AC1BD14D924173BC7E827A1153582072394F9
                    272BA37E2353BC659603 )
    uk.         86400 IN RRSIG DS 8 1 86400 (
                    20180524050000 20180511040000 39570 .
                    YisP01VEWwakIJeUgDGu+JkWdbEe6DHYwvboX9ngd95e
                    rbZb3EeDU3ieS8x+qcGWpmXtwLnec2A2aoBvXTZjLdP3
                    a01mIdOSzlBLXJz6ejXKRyc1/a7DkxxtzCZTa89JVbGy
                    lIwgCxS/CXdo2A3M+sc7YGBd14XgTu0l1Z1ZZMm9ZWF3
                    W3gjdKDiGMKFRolZbxyhUwacIhaxIOFsgkHfKiGyONe1
                    Qx8O1kIy0NhMKOYcw05183tTO4zd1w1UJRidr1jyVwFl
                    i+UhL5nVsXOwh1HaeiiIMwLLXVeP2d5ISaO/2dA4KEhZ
                    wC3KPlJvl3gF8e7fiEs6OrbYgCmvZ7o3VQ== )
    ;; Received 797 bytes from 198.41.0.4#53(a.root-servers.net) in 139 ms
    
    bbc.co.uk.      172800 IN NS ns4.bbc.net.uk.
    bbc.co.uk.      172800 IN NS ns3.bbc.net.uk.
    bbc.co.uk.      172800 IN NS ns3.bbc.co.uk.
    bbc.co.uk.      172800 IN NS ns4.bbc.co.uk.
    G9F1KIIHM8M9VHJK7LRVETBQCEOGJIQP.co.uk. 10800 IN NSEC3 1 1 0 - (
                    G9HKV8PHGJ1NMH94L9RMIQM0J64UCIPK
                    NS SOA RRSIG DNSKEY NSEC3PARAM
                    TYPE65534 )
    G9F1KIIHM8M9VHJK7LRVETBQCEOGJIQP.co.uk. 10800 IN RRSIG NSEC3 8 3 10800 (
                    20180614141322 20180510140235 33621 co.uk.
                    j1bmaifCFfs1u84HWglaeTxZLTAd4b+a7Lr/1+JwrrcB
                    7TlQhEPkbgTIaLUUkySPJfxY+tdkfaRFrzbheLgXbE+u
                    qSOmuHxhuhHSFsDhaYfEbSCaWB/J+7JKgQOSHbhVnF0m
                    rD7DMDKbYTcalNNB0VlTdhiSumd0oGyqohugqvw= )
    TP2SFUK8GL59V3TCVHK2DBGOD4LP2VPK.co.uk. 10800 IN NSEC3 1 1 0 - (
                    TP40D2GKG41E62VT49B179FKD8QU8D56
                    NS DS RRSIG )
    TP2SFUK8GL59V3TCVHK2DBGOD4LP2VPK.co.uk. 10800 IN RRSIG NSEC3 8 3 10800 (
                    20180610203629 20180506202704 33621 co.uk.
                    AdiIoWpWjQuUGMqLvWbKidEGsw86ZUTgJFZjeO6qfYKr
                    MlbkII+8dm6kp2EZsMRuzRcP6/pUYDK0rn99Rmx5JRsj
                    ISLeyDG4kM2/eDMxfObZEe1zZSxIxoZmRzV6ZWJ3QIFt
                    9zFT2hq7eLQfHJKzZ8unzsl8r2l6xrncSUsNZxs= )
    ;; Received 733 bytes from 156.154.102.3#53(nsc.nic.uk) in 74 ms
    
    www.bbc.co.uk.      300 IN CNAME www.bbc.net.uk.
    ;; Received 68 bytes from 156.154.65.17#53(ns4.bbc.net.uk) in 73 ms
    
    $dig+trace www.bbc.co.uk
    ;  挖掘9.12.0+跟踪www.bbc.co.uk
    ;; 全局选项:+cmd
    .           NS l.root-servers.net中的352520。
    .           NS c.root-servers.net中的352520。
    .           NS d.root-servers.net中的352520。
    .           NS a.root-servers.net中的352520。
    .           NS j.root-servers.net中的352520。
    .           NS f.root-servers.net中的352520。
    .           NS h.root-servers.net中的352520。
    .           NS m.root-servers.net中的352520。
    .           NS g.root-servers.net中的352520。
    .           NSK.root-servers.net中的352520。
    .           NS e.root-servers.net中的352520。
    .           NS b.root-servers.net中的352520。
    .           NS i.root-servers.net中的352520。
    .           444986英寸RRSIG NS 8 0 518400(
    20180523050000 20180510040000 39570 .
    iCesuUeD36Re2VEdzRbmFh28kIeNo/Qpb0fi8r1/vu79
    ShjbkB1j2ySalLUYt1AgYQegkU/62/bw+G9i1hbFDGu3
    zvbr+VDXQWHX5TXKEXNZ0+JujJ/ITfFItTSD8LSmXyJcF
    QP6YNWNQ5F5WZby4SiurgXcyyYorcviilxOa+9QuEpE+
    kGj/NZP2YNR6CMWHV0IMOGWDZG8GF83LM6A/RLoaFG1
    6EwWBgrhZksnUzHS9Hv3MKVpIZMGnQA/QRUJMB+LyZeQ
    CcnWoAzchGTVxmTf6Wlhdj+MhuaQ656KMxbTaPrGzjfr
    vyYq6KmIrto/kS9Rc9NsaV6IA7fLqxvaIw==)
    ;; 在2毫秒内从192.168.10.229#53(192.168.10.229)接收1097字节
    英国。172800在NS dns1.nic.uk。
    英国。172800位于NS dns4.nic.uk。
    英国。172800在NS nsa.nic.uk。
    英国。172800在NS nsd.nic.uk。
    英国。172800在NS nsc.nic.uk。
    英国。172800在NS nsb.nic.uk。
    英国。172800,位于NS dns3.nic.uk。
    英国。172800在NS dns2.nic.uk。
    英国。DS43876中的86400 8 2(
    A107ED2AC1BD14D924173BC7E827A1153582072394F9
    272BA37E2353BC659603)
    英国。RRSIG DS 8 1 86400中的86400(
    20180524050000 20180511040000 39570 .
    YisP01VEWwakIJeUgDGu+JkWdbEe6DHYwvboX9ngd95e
    rbZb3EeDU3ieS8x+QCGWPMXTWLNEC2A2AOBVXTZLDP3
    a01mIdOSzlBLXJz6ejXKRyc1/a7DkxxtzCZTa89JVbGy
    lIwgCxS/CXdo2A3M+SC7YGBD14XGTU0L1Z1ZZZMM9ZWF3
    W3gjdKDiGMKFRolZbxyhUwacIhaxIOFsgkHfKiGyONe1
    Qx8O1kIy0NhMKOYcw05183tTO4zd1w1UJRidr1jyVwFl
    i+UHL5NVSxOWH1HAEIIMWLLXVEP2D5ISAO/2dA4KEhZ
    wC3KPlJvl3gF8e7fiEs6OrbYgCmvZ7o3VQ==)
    ;; 在139毫秒内从198.41.0.4#53(a.root-servers.net)接收到797字节
    bbc.co.uk。172800在NS ns4.bbc.net.uk。
    bbc.co.uk。172800在NS ns3.bbc.net.uk。
    bbc.co.uk。172800在NS ns3.bbc.co.uk。
    bbc.co.uk。172800在NS ns4.bbc.co.uk。
    G9F1KIIHM8M9VHJK7LRVETBQCEOGJIQP.co.uk。10800英寸NSEC3 1 0-(
    G9HKV8PHGJ1NMH94L9RMIQM0J64UCIPK
    NS SOA RRSIG DNSKEY NSEC3参数
    类型65534)
    G9F1KIIHM8M9VHJK7LRVETBQCEOGJIQP.co.uk。10800英寸RRSIG NSEC3 8 3 10800(
    20180614132220180510140235 33621 co.uk。
    J1BMAIFCFFS1U84HGLAETXZLTAD4B+a7Lr/1+JwrrcB
    7TlQhEPkbgTIaLUUkySPJfxY+TDKFARFZBHELGXBE+u
    qSOmuHxhuhHSFsDhaYfEbSCaWB/J+7JKgQOSHbhVnF0m
    rD7DMDKbYTcalNNB0VlTdhiSumd0oGyqohugqvw=)
    TP2SFUK8GL59V3TCVHK2DBGOD4LP2VPK.co.uk。10800英寸NSEC3 1 0-(
    TP40D2GKG41E62VT49B179FKD8QU8D56
    NS DS RRSIG)
    TP2SFUK8GL59V3TCVHK2DBGOD4LP2VPK.co.uk。10800英寸RRSIG NSEC3 8 3 10800(
    20180610203629 20180506202704 33621 co.uk。
    ADIOWPWJQUUGMQLVWBKIDEGSW86ZUTGJFZJEO6QFYKR
    MlbkII+8dm6kp2EZsMRuzRcP6/pUYDK0rn99Rmx5JRsj
    ISLeyDG4kM2/eDMxfObZEe1zZSxIxoZmRzV6ZWJ3QIFt
    9ZFT2HQ7ELQFHJKZ8UNZSL8R2L6XRNCSUNSZXS=)
    ;; 在74毫秒内从156.154.102.3#53(nsc.nic.uk)接收到733个字节
    www.bbc.co.uk。300在CNAME www.bbc.net.uk。
    ;; 在73毫秒内从156.154.65.17#53(ns4.bbc.net.uk)接收到68个字节
    
    你看到前男友了吗