DNS流程
2016-03-02 10:03:09 1 举报
DNS(域名系统)是一个分布式数据库,它存储着域名与IP地址之间的映射关系。当用户在浏览器中输入一个网址时,首先会通过本地的DNS服务器查询该网址对应的IP地址。如果本地DNS服务器无法查询到结果,它会向上级DNS服务器发起请求。这个过程会一直递归下去,直到找到对应的IP地址。一旦找到了IP地址,浏览器就会通过该地址与目标服务器建立连接,从而访问到所需的网站。整个过程通常只需要几秒钟的时间。DNS协议采用了一种可靠的传输协议TCP来保证数据的可靠性和准确性。
作者其他创作
大纲/内容
YES
走正常逻辑(解析数据,错误处理)...
从ip地址列表中选取一个SIP
以当前域名为key,IP列表为value,放入内存中,并更新存储时间
NO
请求失败
是否获取到对应的IP列表?
把域名作为参数访问百度的httpdns服务
获取域名
走正常的DNS服务,由域名发送请求
由SIP直连服务端,发送请求
根据域名从内存中取最近T秒内的ip列表,是否成功?
判断请求返回的数据是否异常?
0 条评论
回复 删除
下一页