小编log*_*off的帖子

Netcat 无法绑定侦听套接字

在装有 Ubuntu 14.04 的计算机中,我可以执行以下操作:

$ nc -l 5349 -vvv
Listening on [0.0.0.0] (family 0, port 5349)
Run Code Online (Sandbox Code Playgroud)

或这个:

$ nc -vvv -l 192.168.254.96 5349
Listening on [192.168.254.96] (family 0, port 5349)
Run Code Online (Sandbox Code Playgroud)

并打开一个套接字以侦听我本地 IP 地址 (192.168.254.96) 上的输入连接。显然我可以从另一端连接并传输数据。

但是在带有 Debian 8.0 Jessie 的 NAT 后面的服务器中,我收到了这个奇怪的错误:

$ nc -vvv -l 5349
5349: inverse host lookup failed: Unknown host
nnetfd reuseport failed : Protocol not available
listening on [any] 38541 ... : Protocol not available
Run Code Online (Sandbox Code Playgroud)

或者:

$ nc -vvv -l 10.1.6.189 5349
10.1.6.189: inverse host …
Run Code Online (Sandbox Code Playgroud)

netcat socket

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

netcat ×1

socket ×1