-2

i will creat a valid TCP Packet (3 way handshake) to request on my server (real server online not vmware localhost)

My PC IP ADDRESS: 192.168.1.4
My ONLINE IP ADDRESS: 177.9.9.9 
My Server IP ADDRESS: 113.x.x.x

I send a TCP Packet from my PC (177.9.9.9) to server (113.x.x.x) and success! I can see this request showing in Wireshrak very clear with source IP is 177.9.9.9 and Destination ip is 113.x.x.x

i will write packet in C# with PCAP.NET and here is my ipV4Layer code!

IpV4Layer ipV4Layer =
    new IpV4Layer
    {
        Source = new IpV4Address("192.168.1.4"), // My lan IP address
        CurrentDestination = new IpV4Address("113.x.x.x"), // Server IP ADDRESS
        HeaderChecksum = null, // Will be filled automatically.
        Identification = 28104,
        Options = IpV4Options.None,
        Protocol = null, // Will be filled automatically.
        Ttl = 128,
        TypeOfService = 0,
    };

NOW i want to ask, how to change 177.9.9.9 to another IP address? Not Proxy, Not socks, NOT VPN! I want to change my online IP to any IP ADDRESS, i just want to send a TCP SYN request like this and don't need server response any data, just send it with any IP address, how can do that or this way is Impossible?

Thanks for help!

4

1 回答 1

0

如果你真的想做某种负载平衡,那么去谷歌搜索这个概念并研究可行的选项。

这里有些例子:

  • 基于 DNS
  • 路由器/防火墙/NAT
  • 带有队列的服务总线,用于高级解决方案
于 2013-11-20T07:54:18.240 回答