无法侦听临时 TCP 端口

无法侦听临时 TCP 端口

我有几台运行 CentOS 7.2 的服务器,全部从本地存储库安装并通过 puppet 进行管理(因此它们非常相似)。在大多数情况下,运行以下命令不会产生输出(如预期):

perl -we 'use AnyEvent::Socket;tcp_server(undef,undef,sub{},sub{})'

然而,在一台特定的机器上,相同的命令会返回错误:

Undefined port for Socket::pack_sockaddr_in at /usr/lib64/perl5/vendor_perl/AnyEvent/Socket.pm line 549.

我查了一下hostnamehostname -f、 、 的内容/etc/hostname都是一样的。 /etc/resolv.conf是正确的。

我不知道问题是否只影响 Perl(坏/缺少模块)或者是否是系统级问题(坏配置)。欢迎提出用另一种语言进行类似测试的建议。

相关内容