HTTPS 기능이 있는 호스트 항목 추가

HTTPS 기능이 있는 호스트 항목 추가

의도한 용도대로 특정 IP로 연결되는 URL에 대한 항목을 추가하도록 Windows 10의 호스트 파일을 수정했습니다.

그러나 이는 http 연결에만 작동합니다. https를 통해 사이트에 들어가려고 하면 작동하지 않습니다. 이 문제가 해결될 수 있나요?

답변1

호스트 파일은도메인 이름 확인, 이는 도메인 이름을 가져와 IP로 변환하는 프로세스입니다.

특정 IP로 연결되는 URL 항목을 추가하기 위해 Windows 10의 호스트 파일을 수정했습니다.

아니, 당신은 그러지 않았어요. 추가한 것은 호스트 항목입니다. 여기에는 IP와 도메인 이름만 포함됩니다.

127.0.0.1    localhost
192.168.0.1  my.home.router

URL은 다음과 같습니다.

https://www.google.com

https://some-weird-site.example:1234/path/to/file

이제 그 문제를 해결했으니...

https를 통해 사이트에 들어가려고 하면 작동하지 않습니다. 이 문제가 해결될 수 있나요?

대상 IP의 웹 서버를 제어하지 않는 한 그렇지 않습니다. 이유는 다음과 같습니다.

내 파일에서 이 작업을 수행한다고 가정해 보겠습니다 hosts.

192.168.0.1 google.com

이는 "를 입력할 때를 의미합니다.http://google.com" 내 브라우저에서 내 브라우저는 표준 HTTP 포트(80)를 통해 192.168.0.1에 HTTP 요청을 보냅니다. 192.168.0.1에서 실행되고 포트 80에서 수신 대기하는 웹 서버가 있으면 로드됩니다.

"라고 입력하면https://google.com" 내 브라우저에서 내 브라우저는 표준 HTTPS 포트(443)를 통해 192.168.0.1에 HTTPS 요청을 보냅니다. 포트 443에서 HTTPS 사이트를 전달하도록 웹 서버를 설정하지 않은 경우 아무것도 로드되지 않으며 브라우저에 오류가 표시됩니다.

호스트 파일의 내용을 변경하거나 설정하는 것만으로도 192.168.0.1에 있는 항목을 다르게 만들 수 있나요? 아니요. 호스트 파일의 포트를 리디렉션할 수 있나요? 아니요. 호스트 파일에서 전체 URL을 리디렉션하거나 프로토콜을 변경할 수 있습니까? 아니요.

이와 같은 작업을 수행하려면 192.168.0.1에서 실행되는 소프트웨어를 제어해야 합니다.

관련 정보