![尽管使用 -4 开关强制 swaks 使用 ipv4,但它在 ipv6 上仍然失败](https://linux22.com/image/733758/%E5%B0%BD%E7%AE%A1%E4%BD%BF%E7%94%A8%20-4%20%E5%BC%80%E5%85%B3%E5%BC%BA%E5%88%B6%20swaks%20%E4%BD%BF%E7%94%A8%20ipv4%EF%BC%8C%E4%BD%86%E5%AE%83%E5%9C%A8%20ipv6%20%E4%B8%8A%E4%BB%8D%E7%84%B6%E5%A4%B1%E8%B4%A5.png)
swaks -4 -S -t [email protected] -f [email protected] -ao -au user2 -ap ***** -tls -s example3 --header Subject: Q4mSShEEoYnAviWg
*** Error connecting to example3:25:
*** IO::Socket::INET6: getaddrinfo: Temporary failure in name resolution
我正在使用-4
选项,那么它为什么会抱怨ipv6
主机名?
答案1
IO::Socket::INET6
是一个提供该脚本网络套接字的 Perl 模块。 INET6
为该INET
模块添加了 IPv6 支持,并且完全支持 IPv4。
找到此系统的 DNS 服务器并使用不同的实用程序直接测试它们:
dig example3 A
确定并修复无法连接到 DNS 的原因。