Node.js - 的 dns.resolve6() 方法
dns.resolve6() 方法使用 DNS 协议解析主机名的 IPv6 地址(AAAA 记录)。传递至 回调 的 地址参数将包含 IPv6 地址的数组。
语法
dns.resolve6(hostname, [options], callback)
参数
hostname – 此参数接受要解析的主机名的输入。
options – 它可以具有以下选项 −
ttl – 此选项定义每条记录的生存时间(TTL)。
示例 1
创建一个以 "resolve6.js" 为文件名的文件并复制以下代码段。在创建文件后,使用命令 “node resolve6.js” 运行此代码,命令使用如下例所示:
// dns.resolve6() Demo Example
// Importing the dns module
const dns = require('dns');
// Passing a single dns to get values
dns.resolve6('tutorialspoint.com', (err, address) => console.log('address: %j', address));输出
C:\home
ode>> node resolve6.js address: undefined
示例 2
// dns.resolve6() Demo Example
// Importing the dns module
const dns = require('dns');
// Setting the ttl option as true
const options = {
ttl: true,
};
// Passing the dns address below
dns.resolve6('google.com', options, (err, address) => console.log('address: %j', address));输出
C:\home
ode>> node resolve6.js address: [{"address":"2404:6800:4002:81d::200e","ttl":231}]
广告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP