Туннель SSH, кажется, связан с несколькими IP
Я использую туннель SSH к удаленной машине, используя plink.exe в Putty в Windows 8. Я также запускаю веб-приложение, использующее тот же порт.
Поэтому, чтобы избежать конфликтов портов, я привязал туннель к 127.0.0.10. Я также добавил запись имени хоста для 127.0.0.10 в мой файл hosts на моей локальной машине, чтобы использовать более вменяемое имя.
Туннель работает нормально, используя имя хоста, которое я добавил в файл hosts. Он также отлично работает, используя только IP-адрес 127.0.0.10.
Но если я запускаю свой ssh-туннель до запуска моего локального веб-приложения, которое снова использует один и тот же номер порта, то localhost указывает на мой ssh-туннель на 127.0.0.10, а не на мое локальное веб-приложение на 127.0.0.1.
Я нахожу это странным, поскольку я ожидаю, что localhost будет связан с 127.0.0.1.
Кто-нибудь может пролить свет на то, почему это так?