
Windows 8의 Putty에서 plink.exe를 사용하여 원격 컴퓨터에 대한 SSH 터널을 사용하고 있습니다. 또한 동일한 포트를 사용하여 웹 애플리케이션을 실행하고 있습니다.
따라서 포트 충돌을 피하기 위해 터널을 127.0.0.10에 바인딩했습니다. 또한 좀 더 올바른 이름을 사용하기 위해 로컬 컴퓨터의 호스트 파일에 127.0.0.10에 대한 호스트 이름 항목을 추가했습니다.
호스트 파일에 추가한 호스트 이름을 사용하면 터널이 제대로 작동합니다. 127.0.0.10 IP 주소만 사용해도 잘 작동합니다.
그러나 로컬 웹 애플리케이션을 시작하기 전에 둘 다 동일한 포트 번호를 공유하는 SSH 터널을 시작하면 localhost는 127.0.0.1의 로컬 웹 애플리케이션이 아닌 127.0.0.10의 SSH 터널을 가리킵니다.
나는 localhost가 127.0.0.1에 바인딩될 것으로 예상하기 때문에 이것이 이상하다고 생각합니다.
누구든지 이것이 왜 그런지에 대해 밝힐 수 있습니까?