TCP/IP动画 , DNS
DNS当PC访问提供Web服务的服务器时,它需要知道目标服务器的注册全局IP地址。为了获取地址,它必须告诉DNS服务器目标域,并要求其将其转换为IP地址。步骤如下:1.首先查询局域网中的DNS服务器。如果目标IP地址信息在DNS服务器的缓存中,则该服务器将通知您该地址。2.如果LAN中的DNS服务器没有地址信息,则URI中域的IP地址(例如ogumo.co.jp)将分配给世界上13个DNS根服务器之一。我将会联系你。3.根服务器仅知道管理TLD的TLD服务器的IP地址(例如“com”,“us”和“jp”),并返回该IP地址。4.收到答复后,LAN中的DNS服务器查询TLD服务器。如果TLD服务器知道目标地址,它将返回该地址。否则,它将返回管理SLD(“ne”,“co”,“or”。或等)服务器的地址。5.这样,知道IP地址的服务器将返回该地址。获取域的IP地址后,LAN中的DNS服务器要求目标LAN中的DNS服务器将目标(例如http://www.ogumo.co.jp)转换为IP地址。 (https://www.ogumo.co.jp)将目的地转换为全局IP地址。1.PC : 向ISPDNS服务器询问目标的IP地址。2.ISP : 联系DNS根服务器。3.Root : 我只知道ccTLD'.jp'服务器地址。4.ISP : 询问ccTLD'.jp'服务器。5.ccTLD(.jp) : 我只知道ccSTD'.co.jp'服务器地址。6.ISP : 询问ccSTD'.co.jp'服务器。7.ccSTD(.co.jp) : 将域转换为全局IP地址。'ogumo.co.jp→183.181.83.113'8.ISP : 获得域的IP地址。9.ISP : 询问局域网中目标服务器的IP地址。10.ogumo.co.jp : 通知目标服务器的IP地址。'183.181.83.114'11.ogumo.co.jp : 返回IP地址。12.ISP : 返回IP地址。13.PC : 目标服务器的IP地址。
|