【问题标题】:Does mongodb PHP driver support ipv6?mongodb PHP驱动支持ipv6吗?
【发布时间】:2013-01-17 17:25:24
【问题描述】:

发现这个问题https://jira.mongodb.org/browse/PHP-219,但近 2 年没有人投票支持它。

【问题讨论】:

  • 你试过了吗?我的意思是,也许驱动程序意外地可以接受 ipv6(不像听起来那么疯狂),但 JIRA 是对的,它还没有……正式地(如果它出于某种原因确实有效)。

标签: php mongodb ipv6


【解决方案1】:

只要您在连接字符串中使用主机名,PHP 驱动程序就可以很好地支持 IPv6。连接字符串解析器目前还不理解 IPv6 地址表示法,但可以通过 https://jira.mongodb.org/browse/PHP-524 进行跟踪

【讨论】:

    【解决方案2】:

    不确定 mongo 原生支持,但来自 MySQL 实践:

    在将 IPv6 放入 DB 之前,您必须做一些 PHP 烹饪:

    使用
    inet_pton() http://php.net/manual/en/function.inet-pton.php

    inet_ntop() http://php.net/manual/en/function.inet-ntop.php

    然后将IP地址存储为二进制数据。

    【讨论】:

    • 谢谢,但我问的是能否使用 ipv6 地址连接到 mongodb 服务器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 2011-04-11
    • 1970-01-01
    • 2013-07-03
    • 1970-01-01
    相关资源
    最近更新 更多