监听时未找到 netcat 主机

监听时未找到 netcat 主机

我正在尝试使用 netcat 连接两个主机。我已经下载了适用于 Windows 的 netcat,但当我运行命令时nc -L -vv -p 4444,它失败并出现错误nc: forward host lookup failed: h_errno 11001: HOST_NOT_FOUND!我尝试指定 ip 127.0.0.1 并使用 -l 而不是 -L,但没有什么区别

有人知道如何阻止这种情况吗?!

答案1

你应该使用你的参数从终端(cmd.exe) 运行nc或: 或者(如果你喜欢从资源管理器启动/ ),当它要求你输入时,你应该只输入'-L -vv -p 4444' nc64nc -L -vv -p 4444ncnc64Cmd line:

因此,当作为独立程序启动时,按下回车键之前的终端窗口应如下所示:

Cmd line: -L -vv -p 4444

答案2

微软文档

WSAHOST_NOT_FOUND 11001 未找到主机。没有已知的主机。该名称不是正式的主机名或别名,或者无法在正在查询的数据库中找到。协议和服务查询也可能返回此错误,表示在相关数据库中找不到指定的名称。

失败也可能是由于代理配置不正确造成的。请检查“网络和适配器设置”中的代理连接。

相关内容