#2 Yucho 要通过CloudFlare API 设置域名的NS记录,你可以按照以下步骤操作:
获取API密钥:确保你有CloudFlare帐户,并从CloudFlare的仪表板中获取你的API密钥。
找到Zone ID:使用API获取你的域名的Zone ID。你可以使用以下API请求获取Zone ID:
GET https://api.cloudflare.com/client/v4/zones
使用你的API密钥进行身份验证。
添加NS记录:使用以下API请求添加NS记录。确保替换示例中的<zone_id>
、<subdomain>
和<ns_value>
为你的值:
POST https://api.cloudflare.com/client/v4/zones/<zone_id>/dns_records
Content-Type: application/json
Authorization: Bearer <your_api_key>
{
"type": "NS",
"name": "<subdomain>",
"content": "<ns_value>",
"ttl": 3600,
"proxied": false
}
type
:指定记录类型为NS。
name
:要设置NS记录的子域名。
content
:NS记录的值,通常是你想要指向的名称服务器。
ttl
:生存时间,单位为秒。
proxied
:是否启用CloudFlare的代理功能,通常NS记录设置为false。
确认添加:发送请求后,检查响应以确认记录是否成功添加。
你可以使用curl
命令行工具或其他编程语言中的HTTP库来执行上述请求。确保在进行任何更改之前,先备份现有的DNS记录,以免出现意外情况。