php - php dns_get_record ("something.com", DNS_TXT) 返回 false
问题描述
我正在尝试获取 spf 记录以验证发件人地址,但函数返回 false:
$result = dns_get_record('airhelp.com', DNS_ANY);
在mxtoolbox.com
我看到该站点有多个 txt 记录
请帮助我,我怎么能得到那些 spf (txt) 记录,请告诉我为什么它不适用于这些域
更新:
我发现问题只存在于那些特定的域,如果我从我的本地 ip 查询...我从其他 ip 查询它工作得很好...dns 是否有可能根据我的本地 ip 拒绝我的请求?
解决方案
我发现真正的问题是,从我的本地 ip(乌克兰)dns_get_record('airhelp.com',DNS_ANY|DNS_TXT)返回 false,而使用其他一些参数它工作正常(DNS_SOA|DNS_NS)......我认为它是一些 dns 政策可能是......我很感兴趣如何获得失败的原因。——</p>
推荐阅读
- javascript - 当我打电话给他时,我的 php 脚本返回 403 错误
- python - 下面的程序要改成多线程应该做些什么?
- javascript - Mongoose/Node:将元素推入数组类型的文档字段?
- javascript - Ajax 调用未在模式弹出窗口中触发:控制台中未显示错误
- python - pyshark - 如何在实时捕获期间打印目标 IP?
- python - Databricks 火花 UDF 不适用于过滤的数据帧
- mysql - MySQL 单个更新语句 (+) =
- javascript - 通过一种方法使用多个计数器
- css - Vuetify v-list-item 在激活时不会更改文本和图标颜色
- r - 如何确定变量之间的缺失值是否来自同一个 ID 变量?