
특정 하위 도메인의 요청 시스템에 대한 루프백 역할을 하는 서버를 만들고 싶습니다.
소수의 포트에서 트래픽을 요청 IP로 다시 라우팅하기 위해 요청 IP를 참조하려면 어떻게 해야 합니까?
또는 내 하위 도메인에서 실행되는 xip.io의 복제본이 작동하므로 다음과 같이 라우팅됩니다.
10.199.1.1.my.domain.com -> 모든 트래픽을 10.199.1.1로 라우팅합니다.
답변1
당신이 요청하는 것은 역겹도록 잘못된 것이며 공용 인터넷이나 생산 환경 근처 어느 곳에서도 허용되어서는 안 됩니다. 당신은 미래의 어느 시점에 문제를 일으킬 수 있는 잠재적으로 치명적인 보안 허점을 여는 것입니다. .
전문가로서 상사가 현재 진행 중인 문제를 인식하고 그에 맞는 해결책을 찾도록 돕는 것이 귀하의 임무입니다.그렇지 않다나쁘고, 틀리고, 위험합니다. 이를 다루는 것은 독자의 연습 문제로 남겨집니다. (도움이 필요하면 여기에서 사람들에게 물어보세요.직장.
말한 대로라면, 만약 당신이 절대적으로~ 해야 하다상사가 비타협적이기 때문에 나쁜 아이디어를 구현합니다. 일반적으로 이를 수행하는 방법은 Apache의 mod_rewrite입니다. 해당 모듈은 끔찍한 일을 하는 것을 좋아합니다.
양식의 URL을 캡처 하고 리디렉션(301 또는 302)을 실행하여 xp.io
-alike 옵션을 구현할 수 있습니다 .mod_rewrite
a.b.c.d.mydomain.com/xxxx
http://a.b.c.d/xxxx
%{REMOTE_ADDR}
원하는 경우 mod_rewrite 변수를 사용하여 자동 리디렉션을 구현하여 IP 주소를 자동으로 채울 수도 있습니다 .
이러한 솔루션은 본질적으로 취약합니다. 우선 HTTP/HTTPS 트래픽에만 작동합니다(다른 솔루션을 원할 경우 적절한 프록시 솔루션을 구현해야 합니다). 또 다른 경우에는 요청자가 NAT 또는 프록시 뒤에 있으면 중단될 수 있습니다(예측할 수 없거나 안전하지 않은 방식으로 발생할 수 있음).