如何从DNS服务器获取所有记录?例如,我想托管一个本地DNS服务器,以便获得更快的DNS访问权限(我知道它的大小)。如何从DNS服务器下载主机文件?
答案 0 :(得分:0)
您无法获取整个Internet的DNS记录。这是一个分散的系统。
您必须请求一个特定的地址,然后DNS服务器将因为它是主服务器而将其返回,或者由于TTL尚未过期而将其缓存而将其返回,或者去询问另一个服务器。
没有办法要求服务器为您提供它所拥有的一切,更不用说每一个服务器了。
答案 1 :(得分:0)
如果DNS服务器尚未为您准备好答案,他将询问下一个服务器,等等。
除非您要为托管的某些内部服务使用内部解析器,否则不需要本地DNS服务器。为您自己的域使用一些公共DNS服务器会更容易。
也可以说2最著名的DNS解析软件,例如Bind和PowerDNS使用配置文件和数据库来保留记录而不是主机文件。
最诚挚的问候。