類:dns.Resolver
添加於:v8.3.0
DNS 請求的獨立解析器。
創建新的解析器使用默認服務器設置。使用   設置用於解析器的服務器不會影響其他解析器:resolver.setServers() 
const { Resolver } = require('node:dns');
const resolver = new Resolver();
resolver.setServers(['4.4.4.4']);
// This request will use the server at 4.4.4.4, independent of global settings.
resolver.resolve4('example.org', (err, addresses) => {
  // ...
});
node:dns 模塊中的以下方法可用:
- dns.getServers()
 resolver.resolve()resolver.resolve4()resolver.resolve6()- dns.resolveAny(hostname, callback)
 resolver.resolveCaa()resolver.resolveCname()resolver.resolveMx()- dns.resolveNaptr(hostname, callback)
 resolver.resolveNs()resolver.resolvePtr()- dns.resolveSoa(hostname, callback)
 - dns.resolveSrv(hostname, callback)
 resolver.resolveTxt()resolver.reverse()- dns.setServers(servers)
 
相關用法
- Node.js dns.resolveNs()用法及代碼示例
 - Node.js dns.resolveCname()用法及代碼示例
 - Node.js dns.resolveSrv(hostname, callback)用法及代碼示例
 - Node.js dns.resolveSoa()用法及代碼示例
 - Node.js dns.resolve()用法及代碼示例
 - Node.js dns.resolveSoa(hostname, callback)用法及代碼示例
 - Node.js dns.resolveNaptr(hostname, callback)用法及代碼示例
 - Node.js dns.lookup(hostname[, options], callback)用法及代碼示例
 - Node.js dns.resolveTxt()用法及代碼示例
 - Node.js dns.resolveAny(hostname, callback)用法及代碼示例
 - Node.js dns.resolve4()用法及代碼示例
 - Node.js dns.lookup()用法及代碼示例
 - Node.js dns.resolve6()用法及代碼示例
 - Node.js dns.setServers(servers)用法及代碼示例
 - Node.js dns.lookupService(address, port, callback)用法及代碼示例
 - Node.js dns.resolveNaptr()用法及代碼示例
 - Node.js dns.lookupService()用法及代碼示例
 - Node.js dns.resolveAny()用法及代碼示例
 - Node.js dns.getServers()用法及代碼示例
 - Node.js dns.resolveMx()用法及代碼示例
 - Node.js dns.resolvePtr()用法及代碼示例
 - Node.js dnsPromises.lookup()用法及代碼示例
 - Node.js dnsPromises.resolveMx()用法及代碼示例
 - Node.js dnsPromises.resolveTxt()用法及代碼示例
 - Node.js dnsPromises.resolve()用法及代碼示例
 
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 dns.Resolver。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
