我打开了两个终端窗口,分别输入nc -vv -lp 9999
了第一个和nc -vv $(dig +short myip.opendns.com @resolver1.opendns.com) 9999
第二个。但是,两个netcats没有连接,我得到了
Warning: forward host lookup failed for 11.22.333.44.in-addr.arpa [44.333.22.11] 9999 (?) : Connection timed out
,而不是 44.333.22.11 是我的真实 IP。我用 iptables 关闭了 INPUT 块,关闭了路由器防火墙,但没有任何改变。但是,当我尝试nc -vv 127.0.0.1 9999
,或者nc -vv 192.168.1.4 9999
(我在局域网中的 ip)时,它工作得很好。会出什么问题?UPD 我刚刚测试了从网络外部的另一台计算机连接的可能性,但它也失败了。
nc -vv my.i.p.address 9999
我在另一台机器上对我的公共 IP 使用了相同的命令