阿里云域名动态解析

/*

第一步:获取公网ip
第二部:比对解析的ip和现在的ip是否相同
第三部:添加信息ip解析,并保存返回信息以及ip信息,删除时需要用到(可以使用node的fs模块用txt文件保存信息)
第四步:删除上次的解析

/*自己想办法获取公网IP*/

const Core = require('@alicloud/pop-core');
var client = new Core({
accessKeyId: 'LTAI5t61kLFuUYTvKgLX6tCQ',
accessKeySecret: 'OarhfR5CiaWm6PVH0k1fiSBDqsNwwm',
endpoint: 'https://alidns.aliyuncs.com',
apiVersion: '2015-01-09'
});
var Addparams = {
"DomainName": "aaaaa.com你的域名",
"RR": "二级域名可以是www,*,@等…",
"Type": "记录值类型",
"Value": "你的ip地址",

/*注意删除的信息要和添加的信息一致*/
var delparams = {
"DomainName": "aaaaa.com你的域名",
"RR": "二级域名可以是www,*,@等…",
"Type": "记录值类型",
"Value": "你的ip地址",
"RecordId":"添加成功后返回是值";
}
var requestOption = {
method: 'POST'
};

//添加解析
client.request('AddDomainRecord', Addparams , requestOption).then((result) => {
console.log(JSON.stringify(result));
}, (ex) => {
console.log(ex);
})

//删除解析
client.request('DeleteDomainRecord', delparams, requestOption).then((result) => {
console.log(JSON.stringify(result));
}, (ex) => {
console.log(ex);
})

原文链接:https://blog.csdn.net/qq_28756709/article/details/123824871?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522ae02de49329aeede0fa4af416cb2dbf3%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=ae02de49329aeede0fa4af416cb2dbf3&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-23-123824871-null-null.nonecase&utm_term=%E9%A3%9E%E7%89%9BOS

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享