PHP检测域名是否被QQ/微信拦截 域名检测查询


域名证书漏洞检测
1、下载testssl.sh检测工具
2、使用testssl.sh
如果提示dig、host、drill、nslookup均不存在
那么安装bind-utils,bind-utils是一个网络管理类工具集
微信域名检测官方接口及使用教程
微信域名检测接口 是腾讯官方对外公布的域名查询api,请求api接口可实时查询域名在微信中的状态信息 。如果状态异常则返回结果提示“域名被封”,如果未有异常则返回结果提示“域名正常” 。
测试地址: https://www.urlzt.com
可检测到域名的四种异常情况:
1、链接报红:提示已停止访问该网页
2、安全提示:提示非官方网页
3、安全提示:提示网址包含过多重定向
4、拦截提示:请长按复制链接使用浏览器访问 应用场景
接口地址:http://api.new.urlzt.com/api/vx
请求方式:GET/POST
【PHP检测域名是否被QQ/微信拦截 域名检测查询】请求示例:http://api.new.urlzt.com/api/vx?token=Token&url=www.urlzt.com
接口说明:将Token值进行复制或者直接复制请求示例api链接
怎么查询域名是否被墙呢?
 1.域名被墙:如果域名ping的通却打不开网站(排除服务器宕机),用代理或者使用VPN可以打开,一般说明域名被封了 。假如域名下的网站有非法信息,又不整改,会直接被GFW墙掉,结果就是访问域名打不开,但解析是正常的 。此时域名在国内是无法使用的,国外可以访问和使用 。
2.域名被间歇性屏蔽:如果间歇性的可以打开,打不开的时候用国外代理可以打开,说明域名被间歇性的屏蔽(当然这个情况也可能是国内DNS解析不稳定造成的) 。
假如域名下的网站出现非法信息,出现暂时打不开,过会儿又可以打开的情况,一般就判断为间歇性屏蔽,处理方法就是删除网站敏感信息词条即可 。
3.IP被封:如果ping不通,使用国外代理可以打开一般可以确定是ip被封 。一般来说,如果你的域名解析的地址是国外的就会被墙,如果绑定国内的IP一般是不会被墙的 。发现有域名被墙的话,最好立即解析走这个域名,不要保留在你的服务器上 。
另外,现在网上有很多域名被墙检测工具,可以直接输入域名来进行检测 。
如果是使用的国外免备案空间,将域名备案后,迁回国内一般就可以解决了 。
如果是因为IP被封,联系主机商更换IP或者购买一个独立IP,一般问题可以解决 。
如果是你的域名直接被封了,最好检查一下网站内容是否合规,如果内容没有问题,可以联系当地电信等ISP,要求对方检查,有时他们可以帮助将网站从黑名单中移除 。
微信域名检测官方接口使用说明
微信域名检测接口是腾讯官方对外公布的域名查询api,请求api接口可实时查询域名在微信中的状态 。如果状态异常则返回结果“域名被拦截”,未有异常则返回结果“域名正常” 。
微信域名四种异常状态
1、链接报红:提示已停止访问该网页
2、安全提示:提示网址包含过多重定向
3、安全提示:提示非官方网页
4、拦截提示:请长按复制链接到浏览器打开
由于微信对外部链接内容愈加严格,可能一不小心就会被判为是违反内容规范,或被同行恶意举报投诉等 。因此使用微信域名检测接口的必要性,实时检测域名的状态,从而可以防范于未然,不影响业务推广 。
Token接口地址: www.urlzt.com
注册登录地址: http://dwz.cn/TzLUYNU2
请求参数说明
返回参数说明
PHP实例
Json返回实例

PHP检测域名是否被QQ/微信拦截
最近项目用到这功能了,整理下
首先拿到QQ的域名检测api
以及微信的重定向域名
有了上面两个网址就可以实现了,QQ的返回值是jsonp格式,需要单独处理下,详细方法看下面的类,域名被拉黑后json中data=https://pipe99.com/%E5%B7%A5%E7%A8%8B%E6%A1%88%E4%BE%8B/>results=>whitetype该值将返回2,返回1或3都是正常!
微信的是一个重定向域名,正常域名返回3秒跳转的html或返回空,如果被拦截了就会返回 '已停止访问该网页'
我这边是tp框架,就直接发类出来了,原生的去掉namespace即可正常引用
我这边只需要返回true/false就好了,有其他需求自行更改
end!!!
微信域名检测的方法
1、搜索域名检测
域名检测
2、点击进入,输入需要检测的域名
检测
3、点击立即检测,查看微信域名检测结果
检测结果

关于域名检测和域名检测查询的内容就分享到这儿!更多实用知识经验,尽在 www.hubeilong.com