|
## DNS 记录修改记录
**更改记录:**
* 取消 1GB MX 记录
* 删除 1GB NS 记录
* 添加 NS 记录
* 添加证书 _acme-challenge 记录
* 添加 MX 记录
* 添加 SOA 记录 (修改后未生效,欢迎补充)
**代码示例:**
```javascript
const url = 'https://www.1gb.ua/registered.php?user=305005&sid=6fcb00bdecd05736bb6517d65c744dec&advanced=&w_domain=&w_plan=&xp1=&xp2=&promo=&tab_dnsedit=1&zone=882531';
// 生成新的 SOA 序列号
const generateNewSOASerial = () => {
const now = new Date();
return `${now.getUTCFullYear()}${String(now.getUTCMonth() + 1).padStart(2, '0')}${String(now.getUTCDate()).padStart(2, '0')}${String(now.getUTCHours()).padStart(2, '0')}${String(now.getUTCMinutes()).padStart(2, '0')}`;
};
const newSOASerial = generateNewSOASerial();
// 创建请求参数
const data = new URLSearchParams();
data.append('user', '305005');
data.append('sid', '6fcb00bdecd05736bb6517d65c744dec');
// ... 其他参数 ...
data.append('dns_name', '@');
data.append('dns_type', 'SOA');
data.append('dns_value', `eugene.ns.cloudflare.com. dns.cloudflare.com. ${newSOASerial} 1200 600 1209600 3600`);
// ... 其他参数 ...
// 发送 POST 请求
fetch(url, {
method: 'POST',
// ... 请求头信息 ...
body: data
})
.then(response => response.text())
.then(text => console.log(text))
.catch(error => console.error('Error:', error));
```
**相关图片:**
* 代码修改示例
* 请求结果示例
* 开发者控制台截图
**注意:**
* 请替换代码中的 `url`, `Cookie`, `Referer` 和 `data` 参数为您的实际值。
* SOA 记录的修改需要时间生效,请耐心等待。 |
|