看你说的是什么资源啦?
说起来资源的话其实很少,你的dns服务实际上是从上级dns服务器上取来的缓存+本地注册的主机域名
反正查询不到就往上级请求,一个dns请求包大概几十到上百字节。
客户端到服务器一般是udp,服务器之间是tcp,我用家用路由器,同步几十万个域名大概几分钟、cpu和内存占用都没有明显增加。
其实dns是分层次的,一部分是内部域名管理,一部分是转发解析请求。
你可以看看bind9 这个软件的信息。