通过“logger”向“localhost”发送系统日志消息时如何避免使用 IPv6“::1”

通过“logger”向“localhost”发送系统日志消息时如何避免使用 IPv6“::1”

使用时logger -n localhost -port 12345 ...我意识到记录器在创建套接字时使用的是 IPv6。不幸的是我的系统日志服务器只监听 IPv4。

我发现的解决方法是使用本地主机名而不是localhost;然后使用 IPv4 发送消息。操作系统是 SLES12 SP5,logger来自util-linux-systemd-2.33.2-4.11.1.x86_64

logger使用时还有其他方法可以利用 IPv4 吗localhost

/etc/hosts包含以下行localhost

127.0.0.1  localhost
::1        localhost ipv6-localhost ipv6-loopback

相关内容