백엔드 웹 서버는 어떻게 역방향 프록시의 요청만 수락합니까?

백엔드 웹 서버는 어떻게 역방향 프록시의 요청만 수락합니까?

저는 몇 달 전에 새로운 회사에서 소프트웨어 개발자로 일을 시작했습니다. 평소에는 소프트웨어 개발 관련 일을 하고 있는데 이전 시스템 관리자가 회사를 떠나서 상주하는 "IT Guy"가 되었습니다.

네트워크 인프라가 어떻게 조화를 이루는지 알아내려고 노력 중인데 역방향 프록시와 백엔드 웹 서버 간의 특정 상호 작용을 이해하지 못합니다. 백엔드 웹 서버 URL(예: www.backendServer.com/myApp)을 직접 입력하면 이름이 확인되지 않는다는 것을 알고 있습니다. 그러나 프록시 URL(예: www.proxy.com/myApp)을 입력하면 당연히 해당 작업이 수행됩니다.

백엔드 웹 서버(www.backendserver.com)는 프록시에서 제공되지 않는 모든 종류의 연결을 어떻게 거부합니까?

답변1

이름이 확인되지 않으면 공용 DNS에서 사용할 수 없는 이름일 수 있습니다. 프록시 서버는 귀하의 컴퓨터에서 사용하지 않는 내부 DNS 서버를 사용하고 있을 수도 있고, 자체 hosts파일에 호스트 이름을 정의할 수도 있으며, 귀하의 가정이 정확하지 않을 수도 있습니다.

프록시 호스트에서 백엔드 서버에 사용되고 있다고 생각되는 도메인 이름을 ping해 보십시오. 문제가 해결되고 응답하면 프록시 호스트 DNS 구성을 확인하고 해당 DNS 서버가 무엇인지, 그리고 프록시 서버에 대해 비공개인지 또는 로컬인지 확인합니다.

프록시 서버가 일반 공용 DNS를 사용하는 경우 해당 hosts파일을 조사하고(Windows, Mac 및 Linux의 위치가 다름) 거기에 사용자 정의 항목이 있는지 확인하십시오.

관련 정보