【问题标题】:get dns record through specific nameserver通过特定的名称服务器获取 dns 记录
【发布时间】:2021-04-07 05:58:48
【问题描述】:

是否可以通过我的 php 脚本中的特定名称服务器获取 dns 记录 - dns_get_record()?

内置函数 dns_get_record() 仅使用本地系统中的 dns 服务器。

非常感谢。

【问题讨论】:

  • 除非您编辑服务器的解析器,否则您可能不想这样做。我会推荐类似React DNS 的东西。

标签: php dns


【解决方案1】:

不,dns_get_record() 不允许您指定名称服务器。

您可以使用 system() 并调用系统实用程序,例如“host”或“dig”。

【讨论】:

  • 当您拥有编程语言中的一切来做您需要的事情时,永远不要掏腰包。启动 shell,除了在所有设置中都不可能之外,只会给您带来缺点:性能问题、安全漏洞、尝试解析从未预期会解析的输出时遇到的困难等。
【解决方案2】:

我找到了 Net_DNS2 / Net_DNS - 工作正常

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 2017-01-03
    • 1970-01-01
    • 2013-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    相关资源
    最近更新 更多