【发布时间】:2016-10-18 09:43:18
【问题描述】:
基于Reverse DNS lookup in perl,我尝试在 NGINX 中创建一个变量,以便我可以使用它来识别搜索引擎,但我遇到了很多这样的错误:
2016/06/16 21:10:33 [错误] 25853#0: *519 call_sv("sub { 返回标量 gethostbyaddr(inet_aton($remote_addr), AF_INET); }“) 失败的: “在 (eval 3) 第 1 行调用了未定义的子例程 &main::inet_aton。”
添加到我的 http 块中:
perl_require Socket.pm;
perl_set $test_rdns "sub { return scalar gethostbyaddr(inet_aton($remote_addr), AF_INET); }";
请帮忙,我找不到解决这个问题的关键。
【问题讨论】: