Назад | Перейти на главную страницу

Могу ли я перенаправить / направить IP-адрес на другой IP-адрес (windows)

Могу ли я сопоставить IP-адрес 146.112.61.106 с моим адресом 127.0.0.1?

Итак, когда я набираю 146.112.61.106, меня перенаправляют на 127.0.0.1? (может быть, какая-то команда netsh?)

Когда вы говорили о netsh, я предполагаю, что вы работаете в Windows.

  1. Запустите cmd.exe от имени администратора.
  2. Exec netsh int ip sh int и нажмите «Enter».
  3. Определите свой идентификатор обратной связи (первый столбец).
  4. Exec netsh int ip add addr <IDX> <IP>/32 st=ac sk=tr и нажмите «Enter». В моем случае с IDX = 1 я выполняю: netsh int ip add addr 1 146.112.61.106/32 st=ac sk=tr.
  5. Чтобы удалить правило, используйте команду: exec netsh int ip delete addr <IDX> <IP>.

    • st = ac означает store = active. Это означает, что IP-адрес, который вы добавляете к адаптеру обратной связи, автоматически исчезнет при следующей загрузке системы. Если вам нужно сохранить изменения, измените аргумент на st = persistent.
    • sk = tr означает skipassource = true. Страница руководства гласит: «skipassource: не используйте адрес в качестве адреса источника для любого исходящего пакета, если явно не указано иное. Значение по умолчанию неверно."
    • Вы можете проверить, что он работает, запустив сниффер или из командной строки: tracert -d 146.112.61.106. Вы должны увидеть только один прыжок.