Как сопоставить IP-адрес на localhost?

Я хочу сопоставить IP-адрес 192.168.1.222 – 127.0.0.1, чтобы, если я использую 192.168.1.222 в веб-браузере или команде ping, я получаю ответ (и это из моего 127.0.0.1).

Возможно ли это с помощью таблиц маршрутизации или мне нужно добавить какой-то виртуальный сетевой адаптер?

Я пытаюсь разобраться с этой проблемой на компьютере под управлением Windows 7 и не имею других возможностей, кроме Windows XP.

Я застрял прямо там.

2 Solutions collect form web for “Как сопоставить IP-адрес на localhost?”

Вам придется назначить IP-адрес 192.168.1.222 одному из ваших сетевых интерфейсов. Простое изменение таблицы маршрутизации не будет иметь желаемого результата; Трафик действительно достигнет локального хоста, но ваш компьютер завершит сообщение еще не достиг своего назначения. Не имея дополнительных возможностей передачи сообщения, он будет удален.

Присвоение 192.168.1.222 одному из ваших физических интерфейсов было бы самым простым решением, но если у вас нет свободного интерфейса и вы не хотите, чтобы ваши изменения влияли на остальную сеть, вы можете создать еще один интерфейс обратной петли, похожий на один На 127,0.0.1.

Процедура несколько изменилась с Windows XP . Откройте диспетчер устройств через панель управления и в меню «Действие», нажмите «Добавить устаревшее оборудование». Если этот параметр отсутствует, мастер можно запустить с помощью исполняемого файла «hdwwiz.exe».

Диспетчер устройств

Когда его спросят, выберите оборудование вручную из списка, а не автоматически установите его. В следующих меню выберите «Сетевой адаптер», «Microsoft» в качестве производителя и найдите «Microsoft Loopback Adapter». Если устройство установлено правильно, в диспетчере устройств появится новый сетевой адаптер.

Откройте Центр управления сетями и общим доступом через панель управления и нажмите «Изменить настройки адаптера» на левой панели. Появится следующее окно, включая наш недавно установленный адаптер.

Сетевые соединения

Откройте его свойства. На вкладке «Сеть» выберите элемент IPv4 и нажмите кнопку «Свойства». Введите IP-адрес, который вы хотите назначить интерфейсу loopback. Поскольку он будет единственным интерфейсом в своей сети, мы вводим «255.255.255.255» в качестве маски подсети.

IP-адреса

Вуаля.

 C:\Users\Marcks>ping 192.168.1.122 Pinging 192.168.1.122 with 32 bytes of data: Reply from 192.168.1.122: bytes=32 time<1ms TTL=128 Reply from 192.168.1.122: bytes=32 time<1ms TTL=128 Reply from 192.168.1.122: bytes=32 time<1ms TTL=128 Reply from 192.168.1.122: bytes=32 time<1ms TTL=128 Ping statistics for 192.168.1.122: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 

Это должно работать как в Windows 7, так и в XP из окна команд:

 route ADD 192.168.1.222 MASK 255.255.255.255 127.0.0.1 

Если вы хотите, чтобы новый маршрут сохранялся между перезагрузкой:

 route -p ADD 192.168.1.222 MASK 255.255.255.255 127.0.0.1 
  • Linux-маршрутизация и HMA
  • Как перенаправить только определенную подсеть (источник ip) на конкретный интерфейс?
  • Что означает среднее значение 0.0.0.0 в таблице маршрутизации?
  • Как настроить сетевой менеджер Ubuntu / Linux для выборочного маршрутизации сетевого трафика через VPN?
  • Маршрутизация определенной подсети в туннель VPN
  • Как я могу выполнить ping через альтернативный шлюз?
  • Настройка мостового сервера OpenVPN с единой публичной IP-сетью
  • Маршрутизация трафика ЛВС через eth0, а не tun0, в точке доступа к VPN
  • Имеет ли порядок записей в таблице маршрутизации?
  • Какие маршруты должны быть установлены (в Linux), чтобы разрешить доступ в Интернет через данный интерфейс без установки его по умолчанию?
  • Маршрутизация всего трафика через туннель OpenVPN
  • Маршрут по умолчанию в debian с двумя интерфейсами
  • Давайте будем гением компьютера.