Dns的查询方式包括:递归查询、循环查询、反向查询、迭代查询。递归查询:DNS客户端送出查询要求后,如果服务器内没有需要的数据,则会代替客户端向其他的DNS服务顺查询。
循环查询:一般DNS服务器与DNS服务器之间的查询属于这种查询方式。当第一台DNS服务器在向第2台DNS服务器提出查询要求后,如果第2台DNS服务器内没有所需要的数据,则它会提供第3台DNS服务器的IP地址给第1台。
反向查询:可以让DNS客户端利用IP地址查询其主机名称
迭代查询:客户机向dns服务器发送请求,如果该服务器本地没有储存查询的DNS信息,那么它会告诉客户机另一台DNS服务器的地址,客户机在向这台DNS服务器查询DNS信息,依次循环直到返回结果。
Dns常用的查询方式有以下几种:循环查询、反向查询、迭代查询。