使用本地的host文件解析IP地址的话,首先IP 一共有 2^32个(文件很大 查找比较消耗本地处理器内存等资源),
再说 如果有更新 维护起来非常的麻烦(需要维护每个用户的本地文件中保存的ip 域名)
DNS 客户机向本地域名服务器发送请求
本地域名服务器是采用的 :递归查询
本地域名服务器中没有 客户机需要解析的信息时候
会向根DNS服务器请求解析 根服务器DNS是 :迭代查询
迭代查询:接收请求 自己不知道 告诉请求者谁可能知道, 自己不会直接返回报错
请求者接受到指引信息之后 会向下一个可能只带信息的服务器发送请求
递归查询:接收请求 自己不知道 可以自己直接去问别人
如果所有的人都不知道,那么就报错
有知道的返回查询结果
如果根DNS没有,根据最优:将会返回.cn域名的DNS服务器 给本地服务器按照 1-7 步骤(如图:DNS查询过程 )
专有名词描述更加准确:
使用本地的host文件解析IP地址的话,首先IP 一共有 2^32个(文件很大 查找比较消耗本地处理器内存等资源), 再说 如果有更新 维护起来非常的麻烦(需要维护每个用户的本地文件中保存的ip 域名)
主机名称 是自己购买了二级域名之后
自己自定义设置的,但是一般习惯是都是使用wwwDNS 客户机向本地域名服务器发送请求
本地域名服务器是采用的递归查询
本地域名服务器中没有 客户机需要解析的信息时候
会向根DNS服务器请求解析 根服务器DNS 是迭代查询
迭代查询:接收请求 自己不知道 告诉请求者谁可能知道, 自己不会直接返回报错
请求者接受到指引信息之后 会向下一个可能只带信息的服务器发送请求
递归查询:接收请求 自己不知道 可以自己直接去问别人
如果所有的人都不知道,那么就报错
有知道的返回查询结果
如果根DNS没有,根据最优:将会返回.cn域名的DNS服务器 给本地服务器按照 1-7 步骤