php:使用dns_Get_记录获取特定端口的SRV记录

php:使用dns_Get_记录获取特定端口的SRV记录,php,minecraft,srv-record,Php,Minecraft,Srv Record,我为我的minecraft服务器(端口225565)的域配置了此SRV记录 这适用于minecraft本身。新服务器url为mc.marc.tv: 但是我的php监控脚本找不到SRV记录: 这是空的。但是挖我的壳 dig SRV\u minecraft.\u tcp.mc.marc.tv 返回以下内容: ;挖掘9.10.6 SRV\u minecraft.\u tcp.mc.marc.tv ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER我不得不等待,因为php服

我为我的minecraft服务器(端口225565)的域配置了此SRV记录

这适用于minecraft本身。新服务器url为mc.marc.tv:

但是我的php监控脚本找不到SRV记录:


这是空的。但是挖我的壳

dig SRV\u minecraft.\u tcp.mc.marc.tv
返回以下内容:

;挖掘9.10.6 SRV\u minecraft.\u tcp.mc.marc.tv
;; 全局选项:+cmd
;; 得到答案:

;; ->>HEADER我不得不等待,因为php服务器的DNS尚未更新。所以耐心是关键。

我不得不等待,因为php服务器的DNS还没有更新。所以耐心是关键。

奇怪,这对我来说很有效。好吧,如果执行php部分会发生什么?我得到的只是$record=dns\u get\u record(“minecraft.\u tcp.mc.marc.tv”)的数组(size=0)为空;var_dump($记录);在我这方面,我得到了:数组(1){[0]=>数组(8){[“主机”]=>string(26)”\u minecraft.\u tcp.mc.marc.tv“[“类”]=>string(2)”在“[“ttl”]=>int(5559)[“类型”=>string(3)“SRV”[“pri”]=>int(0)[“权重”=>int(5)[“端口”=>int(25565)[“目标”=>string(28)“u5xvqz2hcvrlrpgm.myfritz.net”}。我建议你刷新你的DNS缓存,也许?好吧……这很奇怪。我在家用手机测试了它……谢谢。现在我知道我该去哪里了。=)奇怪,对我来说很有用。好吧,如果你执行php部分会怎么样?我得到的只是$record=DNS\u get\u record的数组(大小=0)为空(u minecraft.\u tcp.mc.marc.tv');var_dump($record);在我这方面,我得到:数组(1){[0]=>array(8){[host]=>string(26)”\u minecraft.\u tcp.mc.marc.tv[“class]=>string(2)”在“[“ttl”]=>int(5559)[“type”=>string(3)”SRV”[“pri]=>int(0)[“weight”=>int(5)[“port”=>int(25565)[”目标“]=>string(28)“u5xvqz2hcvrlrpgm.myfritz.net”}。我建议您刷新DNS缓存,也许?好吧……这很奇怪。我在家用手机测试了它……谢谢。现在我知道我要去哪里找了。=)