爱情保卫战最搞笑全集:为什么无法向外网主机发送源地址是伪造的IP封包?

来源:百度文库 编辑:高校问答 时间:2024/04/28 02:59:44
近日在做类似于syn-flood这类程序,自己构造一个IP-UDP封包(源地址是伪造的)。

如果在局域网内部发送,都能成功,如将自己主机的实际内网IP(“192.168.1.2”)改为另一个内部IP(“192.168.1.20”),然后向同局域网的另一台主机(“192.168.1.3”)发送,则在192.168.1.3这台主机能接收封包,且显示是从192.168.1.20这台主机过来的,实现成功。
自身(IP为“210.180.16.3”)如果向另一台外网主机(设为“61.182.80.100”)发送封包,此时封包的源地址不经过伪造的话(或伪造成另一个内网IP时)都能成功,即在61.182.80.100这边能接收到来自210.180.16.3的封包。

可是如果将源地址的IP改成另一个外网IP(如“210.180.15.15”),则在61.182.80.100这边就收不到任何封包了。

原以为是自身机子在局域网且有路由器的关系,但是将其直接连到ADSL,通过拨号方式上网时,61.182.80.100这边仍然无法接收到封包。
这个问题到底该如何解决?到底如何向某台外网主机发送一个经过源地址伪造过的IP封包?

大家如果有实现的源码可送到我的邮箱:kongxingqxf@163.com

不会