新闻资讯

常用dns查询方式有哪些?花生壳能进行dns查询吗?

2021-09-1

dns是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网。在设置dns地址之前我们需要进行dns查询,dns地址是一个域名服务器地址,通过进行dns查询可以把用户的网站地址解析成IP地址。那常用dns查询方式有哪些?花生壳能进行dns查询吗?

常用dns查询方式有哪些?

在实际应用中dns查询主要分为两种方式查询:1.递归查询;2.迭代查询。
一般情况下:为了减少资源的消耗,网络中客户端与所属的本地dns服务器查询方式通常为递归查询,本地dns服务器与外部的公共dns服务器间的查询方式为迭代查询。

  1. 什么递归查询
    Step A:客户端向本地dns服务器查询某个域名解析(这里以"example.microsoft.com"为例);
    Step B:本地dns服务器先查找缓存查询不到,然后查找本地区域文件还是找不到,则通过根提示文件向负责.com顶级域的根名称dns服务器查询;
    Step C:根dns服务器收到请求后直接将下属的.com的权威dns服务器IP地址返回给本地dns服务器;
    Step D:本地dns服务器收到根域名服务器发出的dns信息后直接向.com的权威dns服务器查询;
    Step E:.com权威名称服务器收到客户端dns查询请求后,发现无此域名的解析就直接将下一级的二级权威名称服务器的dns的IP(这里指microsoft.com的权威名称服务器的IP)发给本地dns服务器;
    Step F:本地dns收到.com发出的microsoft.com权威dns服务器后,直接向microsoft.com权威dns发出解析请求;
    Step G:microsoft.com权威dns收到解析请求后,发现是自己负责的域名,并且存在该主机记录,然后将对应的ip信息发给本地dns,本地dns缓存该解析,并响应客户端查询,至此整个查询过程结束;
    总结:递归查询是一种dns 服务器的查询模式,在该模式下dns 服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机。如果dns 服务器本地没有存储查询dns 信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。
  2. 什么迭代查询
    Step A:客户端向本地dns服务器查询某个域名解析(这里以"example.microsoft.com"为例)
    Step B:本地dns服务器先查找本地缓存,如果找不到,则直接将本地dns的根名称域名(13台根域名服务器随机选择一台)信息发给客户端;
    Step C:客户端根据本地dns服务器发出的dns报文直接查询根域名服务器;
    Step D:根域名服务器查询自己的dns区域文件,然后将负责.com域名解析的权威dns告诉客户端,客户端再次查询负责.com解析的dns服务器;
    Step E:.com权威名称服务器收到客户端dns查询请求后,发现无此域名的解析就直接将下一级的二级权威名称服务器的dns的IP(这里指microsoft.com的权威名称服务器的IP)发给dns客户端;
    Step F:客户端直接查询microsoft.com的权威名称dns,microsoft.com权威名称服务器收到dns查询后发现为自己负责的域名解析,并且存在该域名的A记录,直接反馈给dns客户端,至此整个查询过程结束;
    总结:dns 服务器另外一种查询方式为迭代查询,这种查询方式下dns 服务器会向dns客户端提供其他能够解析查询请求的dns服务器地址,当客户机发送查询请求时,dns 服务器并不直接回复查询结果,而是告诉客户机另一台dns 服务器地址,客户机再向这台dns 服务器提交请求,依次循环直到返回查询的结果为止。

    花生壳能进行dns查询吗?


一、下载花生壳客户端
进入下载页面。
二、安装登录
下载后,双击花生壳安装程序。
安装成功后,输入已注册好的贝锐账号登录,点击客户端右下角也可注册账号。
三、功能
登录成功后,可以发现,与之前的客户端相比,5版本客户端的UI设计非常简洁。
客户端界面有三大功能模块,分别是域名列表、内网映射和自诊断。
下面介绍内网映射添加步骤:
①点击【内网穿透】——【新增映射】
在添加映射页面,填写好“应用名称”,“内网主机”,“内网端口”以及选择“外网端口”形式,点击确定即可。
②添加成功后,会生成一个外网访问地址。
③在浏览器地址栏输入外网访问地址,测试访问,dns服务器配置成功。
四、dns查询
免费dns服务器为:ns1.dnsoray.net/ns2.dnsoray.net??
可在电脑开始--运行--输入cmd 回车,在弹出的命令提示符中输入命令:nslookup -q=ns 12****60.com??a.gtld-servers.net 查询您域名当前dns解析服务器。
花生壳专业的dns服务器配置让网站更安全,让用户操作更便捷,是dns服务器配置、dns查询的首选。花生壳动态域名解析服务是目前使用用户较多的动态域名解析服务,为千万用户提供动态域名解析服务,有需要的小伙伴可以大胆尝试哦!