Node.js dns.getServers()方法
原文:https://www . geesforgeks . org/node-js-DNS-getservers-method/
dns.getServers()方法是 dns 模块内置的应用编程接口,用于获取当前服务器的 IP 地址。 语法:
dns.getServers()
参数:此方法不接受任何参数。 返回:该方法返回当前主机的 DNS 解析中配置的 RFC 5952 格式的 IP 地址数组。如果正在使用自定义端口,将附加一个字符串作为端口号。 以下示例说明了在 Node.js 中使用 dns.getServers()方法: 示例 1:
java 描述语言
// Node.js program to demonstrate the
// dns.resolveSoa() method
// Accessing dns module
const dns = require('dns');
// Reading IP address of the current host
// and printing it to the console
console.log(dns.getServers());
输出:
[ '2402:3a80:1103:a055::34', '192.168.43.1' ]
例 2:
java 描述语言
// Node.js program to demonstrate the
// dns.resolveSoa() method
// Accessing dns module
const dns = require('dns');
// Reading IP address of the current host
// and printing it to the console
res = dns.getServers();
res.forEach(element => {
console.log(element);
});
输出:
72.28.94.156
2306:2470:3160::8888
72.28.94.156:1053
[2306:2470:3160::8888]:1053
注意:以上程序将使用 node index.js 命令编译运行。 T3【参考:T5【https://nodejs.org/api/dns.html#dns_dns_getservers】T6
版权属于:月萌API www.moonapi.com,转载请注明出处