고정 IP 및 포트 포워딩을 설정 한 후 내 서블릿을 실행하고 "localhost"를 외부 IP [http://portforward.com/에서 가져 왔습니다.]로 바꿨지 만 내 서블릿에서 정보를 가져 오지 못했습니다. 이유가 무엇입니까?왜 외부 IP가 작동하지 않습니까?
"localhost"를 사용하면 인터넷에 연결하지 않고 브라우저가 내 PC에서 정보를 얻고, 외부 IP를 사용하면 외부 주소로 인식됩니다. 내 ISP에이 "외부 IP"에 연결하려고 시도합니다. 그리고 그것은 단지 내 자신의 컴퓨터이기 때문에 외부에서 내 서블릿과 대화하고 정보를 얻습니다. 그렇다고 보이지 않습니다. 어떻게해야합니까?
먼저 외부 IP에 연결하지 못했다고 주장하고 두 번째 단락에서는 연결할 수 있지만 'localhost'에 연결 한 것과 같은 정보를 검색 할 수있는 것처럼 들립니다. * 정확히 지금 당신의 문제는 무엇입니까? * –
많은 IP 스택은 "어이, 내 IP 서브넷에 있습니다. 라우터로 보내지 않아도됩니다. 내 서브넷에있을뿐만 아니라 * me * 그래서 NIC 드라이버를 신경 쓰지 않고 NIC에서받은 것처럼 스택에 다시 전달합니다. " – msw
@ Felix : 두 번째 단락에서 "나는 생각했다."그런 식으로 작동해야한다고 말했지만 그렇지 않았습니다. – Frank