Método Node.js dnsPromises.resolveTxt()

El método dnsPromises.resolveTxt() es una interfaz de programación de aplicaciones incorporada del módulo dns de objetos de promesas que se utiliza para resolver registros de consultas de texto o TXT para el nombre de host especificado mediante el protocolo DNS.

Sintaxis:

dnsPromises.resolveTxt( hostname )

Parámetros: este método tiene un parámetro como se mencionó anteriormente y se describe a continuación:

  • hostname: este parámetro especifica una string que denota el nombre de host que se va a resolver.

Valor devuelto: este método devuelve errores, direcciones.

Los siguientes ejemplos ilustran el uso del método dnsPromises.resolveTxt() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the   
// dnsPromises.resolveTxt() method
  
// Accessing promises object from dns module
const dns = require('dns');
const dnsPromises = dns.promises;
   
// Calling dnsPromises.resolveTxt() method 
dnsPromises.resolveTxt('google.com').then((res) => {
    console.log("for google : ");
    console.log(res);
});

Producción:

for google :
[ [ 'docusign=1b0a6754-49b1-4db5-8540-d2c12664b289' ],
  [ 'docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e' ],
  [ 'facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95' ],
  [ 'globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=' ],
  [ 'v=spf1 include:_spf.google.com ~all' ] 
]

Ejemplo 2:

// Node.js program to demonstrate the   
// dnsPromises.resolveTxt() method
  
// Accessing promises object from dns module
const dns = require('dns');
const dnsPromises = dns.promises;
   
// Calling dnsPromises.resolveTxt() method 
// asynchronously 
(async function() {
      
    // Records from resolveTxt function
    const records = await dnsPromises.resolveTxt(
                    'geeksforgeeks.org');
      
    // Printing  records
    console.log("from async: ");
    console.log(records);   
})();

Producción:

from async:
[ [ 'v=spf1 include:amazonses.com include:_spf.google.com -all' ],
  [ 'fob1m1abcdp777bf2ncvnjm08n' ]
]

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/dns.html#dns_dnspromises_resolvetxt_hostname

Publicación traducida automáticamente

Artículo escrito por vyer y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *