在Windows上运行以下OpenSSL命令时: openssl s_server -key key.pem -cert cert.pem -accept 44330 -www
当客户端连接本地主机上的NOT时,连接立即失败,并显示:
Using default temp DH parameters
ACCEPT
gethostbyname failure
0 items in the session cache
0 client connects (SSL_connect())
0 client renegotiates (SSL_connect())
0 client connects that finished
0 server accepts (SSL_accept())
0 server renegotiates (SSL_accept())
0 server accepts that finished
0 session cache hits
0 session cache misses
0 session cache timeouts
0 callback cache hits
0 cache full overflows (128 allowed)
为什么会这样?
答案 0 :(得分:0)
似乎Windows正在尝试解析客户端的IP并失败。可以通过将客户的IP地址添加到“主机”来解决问题。文件。有关如何执行此操作的详细信息:https://support.rackspace.com/how-to/modify-your-hosts-file/
将客户端的IP添加到主机文件后,他们就可以正常连接。
注意:可以在hosts文件中为IP /主机名映射添加您喜欢的任何域/主机名。