最近开发的一个项目有一个域名安全检测功能,主要包括域名被墙检测、域名污染检测等功能。需求分析过程中,明显感觉是个技术难点。。。
在各种折腾下后,终于搞定了相关接口。。。
域名被墙检测接口设计
接口请求
gfw/check?domains=facebook.com,2315.com,01107.com,baidu.com
返回
[{
"domain": "facebook.com",
"result": "gfw"
}, {
"domain": "2315.com",
"result": "gfw"
}, {
"domain": "01107.com",
"result": "gfw"
}, {
"domain": "baidu.com",
"result": "normal"
}]
域名污染检测接口设计
接口请求
pollute/check?domains=facebook.com,2315.com,01107.com,baidu.com
返回
[{
"domain": "facebook.com",
"result": "pollute"
}, {
"domain": "2315.com",
"result": "normal"
}, {
"domain": "01107.com",
"result": "normal"
}, {
"domain": "baidu.com",
"result": "normal"
}]
联系我
有相同需求的朋友,欢迎来沟通。。。