标签:PDNS 1.1 top REST servers zones API myifb localhost
注:头部参数: x-api-key: {$api_key} //pdns配置文件中自定义此参数值
1.查看区域
GET /servers/localhost/zones
2.添加区域
POST /servers/localhost/zones
参数
{
"name":"myifb.top.",
"kind":"Natice",
}
3.查看解析记录
GET servers/localhost/zones/myifb.top
4.添加解析记录(A)
PATCH servers/localhost/zones/myifb.top
{
"rrsets": [{
"name": ".myifb.top.",
"type": "A",// A|CNAME|LUA
"ttl": 600,
"changetype": "replace",
"records": [
{
"content": "1.1.1.1",
"disabled": false
}
]
}]
}
4.添加解析记录(LUA)
PATCH servers/localhost/zones/myifb.top
使用GeoIP获取ip请求国家,返回对应的解析记录
{
"rrsets": [{
"name": "lua.myifb.top.",
"type": "LUA",
"ttl": 86400,
"changetype": "replace",
"records": [
{
"content": "A \";if(country('HK')) then return '1.1.1.1' elseif(country('CN')) then return '2.2.2.2' elseif(country('JP')) then return '3.3.3.3' else return '99.99.99.99' end\"",
"disabled": false
}
]
}]
}
标签:PDNS,1.1,top,REST,servers,zones,API,myifb,localhost 来源: https://www.cnblogs.com/myifb/p/15949562.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。