Я хочу сопоставить IP-адрес 192.168.1.222 с 127.0.0.1, чтобы, если я использую 192.168.1.222 в веб-браузере или команде ping, я получил ответ (и тот из моего 127.0.0.1).
Это возможно через таблицы маршрутизации или мне нужно добавить какой-нибудь виртуальный сетевой адаптер?
Я пытаюсь решить эту проблему на компьютере с Windows 7, и у меня нет других вариантов, кроме Windows XP.
Я застрял прямо там.
127.0.0.1
все время? 2. Если это для локальной системы, зачем вообще иметь дело с громоздкими 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-адрес, который вы хотите назначить интерфейсу обратной связи. Поскольку это будет единственный интерфейс в сети, мы вводим «255.255.255.255» в качестве маски подсети.
Вуаля.
источник
hdwwiz.exe
.Запустите под командной строкой администратора:
источник
Это должно работать как в Windows 7, так и в XP из окна командной строки:
Если вы хотите, чтобы новый маршрут был постоянным между перезагрузками:
источник
192.168.1.222
IP-адрес на самом деле не принадлежит локальной машине, и в этом случае он все равно будет избыточным. Это заставит компьютер отправлять пакеты, предназначенные для192.168.1.222
обратной связи, но на принимающей стороне они будут отброшены, если это не локальный IP-адрес.route ADD 127.0.0.1 MASK 255.255.255.255 192.168.1.222
вместо этого?The route addition failed: The parameter is incorrect.