gpt4 book ai didi

google-apps-script - Nslookup 或在 Google App Script 中挖掘

转载 作者:行者123 更新时间:2023-12-05 01:25:30 25 4
gpt4 key购买 nike

有没有办法在 Google App Script 中运行 nslookup/dig?我希望在 Google 电子表格中获得此命令的结果。

谢谢

最佳答案

找到一个可以让您匿名使用 GET 或 POST 以使用 RESTful API 查询 DNS 信息的 Web 服务,您将能够使用 UrlFetchApp.fetch() 访问它。

例如,StatDNS 有一个简单的 API .这是一个将域名解析为 IPv4 地址的自定义函数。

screenshot

代码

/**
* Peform a Network Service Lookup, using StatDNS API.
*
* @param {"google.com"} dn A well-formed domain name to resolve.
* @return {String} Resolved IP address
* @customfunction
*/
function NSLookup(dn) {
var url = "http://api.statdns.com/%FQDN%/a".replace("%FQDN%",dn);
var result = UrlFetchApp.fetch(url,{muteHttpExceptions:true});
var rc = result.getResponseCode();
var response = JSON.parse(result.getContentText());
if (rc !== 200) {
throw new Error( response.message );
}
var ip = response.answer[0].rdata;
return ip;
}

关于google-apps-script - Nslookup 或在 Google App Script 中挖掘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30604862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com