Can I redirect/route IP adress to another IP address (windows) [closed]

Solution 1:

As you spoke about netsh, I assume that you are working on Windows.

  1. Run cmd.exe as Administrator.
  2. Exec netsh int ip sh int and press "Enter".
  3. Identify your loopback Idx (first column).
  4. Exec netsh int ip add addr <IDX> <IP>/32 st=ac sk=tr and press "Enter". In my case, with IDX=1 I exec: netsh int ip add addr 1 146.112.61.106/32 st=ac sk=tr.
  5. To delete the rule use the command: exec netsh int ip delete addr <IDX> <IP>.

    • st=ac stands for store = active. This means the IP address you are adding to the loopback adapter will automatically disappear upon the next boot of the system. If you need to keep the changes, then change the argument to st=persistent.
    • sk=tr stands for skipassource = true. The man page reads: “skipassource: Do not use the address as source address for any outgoing packet unless explicitly specified. The default value is false.”
    • You can verify that it works by running a sniffer or from command line: tracert -d 146.112.61.106. You must see just one hop.