php 函数
gethostbyaddr
在我的 docker 容器下停止工作。我试图找出原因,但找不到线索。
示例:
<?php
echo gethostbyaddr("66.249.66.1");
预期结果应该是:
crawl-66-249-66-1.googlebot.com.
但我得到了66.249.66.1
。
当我尝试
host 66.249.66.1
进入我的 WSL 时,它起作用了:
1.66.249.66.in-addr.arpa域名指针crawl-66-249-66-1.googlebot.com.
但是当我在 Docker 容器中尝试它时,我得到:
1.66.249.66.in-addr.arpa没有PTR记录
有人遇到同样的问题吗?
我遇到了类似的问题。 在php docker容器的/etc/hosts中, 添加以下内容:
66.249.66.1 crawl-66-249-66-1.googlebot.com.
您可以稍后在 DOCKER 构建/编写器上进行设置以自动执行此操作。