Chcę zamapować adres IP 192.168.1.222 na 127.0.0.1, aby w przypadku użycia 192.168.1.222 w przeglądarce internetowej lub poleceniu ping otrzymałem odpowiedź (i to z mojej wersji 127.0.0.1).
Czy jest to możliwe za pomocą tabel routingu, czy muszę dodać jakiś wirtualny adapter sieciowy?
Próbuję poradzić sobie z tym problemem na komputerze z systemem Windows 7 i może nie mam innych opcji niż Windows XP.
Utknąłem tam.
127.0.0.1
cały czas? 2. Jeśli dotyczy to systemu lokalnego, po co w ogóle zajmować się uciążliwymi adresami IP zamiast korzystania z zarezerwowanej nazwy hostalocalhost
?Odpowiedzi:
Musisz przypisać adres IP 192.168.1.222 do jednego z interfejsów sieciowych. Zwykła zmiana tabeli routingu nie przyniesie pożądanego rezultatu; ruch rzeczywiście dotarłby do hosta lokalnego, ale komputer uzna, że wiadomość nie dotarła jeszcze do miejsca docelowego. Brak dalszych opcji przekazywania wiadomości spowoduje jej usunięcie.
Przypisanie 192.168.1.222 do jednego z fizycznych interfejsów byłoby najprostszym rozwiązaniem, ale jeśli nie masz zapasowego interfejsu i nie chcesz, aby zmiany wpływały na resztę sieci, możesz utworzyć inny interfejs sprzężenia zwrotnego, podobny do interfejsu o 127.0.0.1.
Procedura zmieniła się nieco od czasu Windows XP . Otwórz menedżera urządzeń za pomocą panelu sterowania i w menu Akcja kliknij polecenie „Dodaj starszy sprzęt”. Jeśli nie ma tej opcji, kreator można uruchomić za pomocą wykonywalnego pliku „hdwwiz.exe”.
Gdy zostaniesz o to poproszony, wybierz sprzęt ręcznie z listy zamiast instalować go automatycznie. W następujących menu wybierz „Network Adapter”, „Microsoft” jako producenta i poszukaj „Microsoft Loopback Adapter”. Jeśli urządzenie zostało poprawnie zainstalowane, nowa karta sieciowa pojawi się w menedżerze urządzeń.
Otwórz Centrum sieci i udostępniania za pomocą panelu sterowania i kliknij „Zmień ustawienia karty” na lewym pasku. Pojawi się następujące okno, w tym nasz nowo zainstalowany adapter.
Otwórz jego właściwości. Na karcie Sieć wybierz element IPv4 i kliknij przycisk Właściwości. Wprowadź adres IP, który chcesz przypisać interfejsowi sprzężenia zwrotnego. Ponieważ będzie to jedyny interfejs w jego sieci, wpisujemy „255.255.255.255” jako maskę podsieci.
Voila
źródło
hdwwiz.exe
.Uruchom w wierszu polecenia administratora:
źródło
Powinno to działać zarówno w systemie Windows 7, jak i XP z poziomu okna poleceń:
Jeśli chcesz, aby nowa trasa była trwała między restartami:
źródło
192.168.1.222
że adres IP faktycznie należy do komputera lokalnego, w którym to przypadku i tak byłby zbędny. Zmusi komputer do wysyłania pakietów przeznaczonych192.168.1.222
do pętli zwrotnej, ale po stronie odbierającej zostaną odrzucone, jeśli nie jest to lokalny adres IP.route ADD 127.0.0.1 MASK 255.255.255.255 192.168.1.222
zamiast tego?The route addition failed: The parameter is incorrect.