
그래서 나에게는 NAS가 있다. 웹사이트에 따르면 포트 80(웹 인터페이스용), 포트 443(HTTPS), FTP용 포트 20 및 21, 토렌트 다운로드용 임의 범위를 열어야 합니다(필요하지는 않지만 어쨌든 했습니다). .
따라서 내 외부 IP가 80.80.80.80이고 NAS의 내부 IP가 192.168.1.2라고 가정해 보겠습니다. 80.80.80.80으로 탐색할 때마다 내 NAS를 찾았지만(아이콘이 나타나는 것을 볼 수 있음) 갑자기 192.168.1.2로 리디렉션됩니다(그리고 직장에 있는 동안 해당 IP 주소가 유효한지 찾을 수 없습니다). 물론).
내가 여기서 뭘 잘못하고 있는 걸까?
답변1
포트를 제대로 열었습니다. 그것에 대해서는 의심의 여지가 없습니다.
문제는 NAS 링크입니다(링크를 검사하면 oyu가 클릭하는 항목의 href). 이는 192.168.1.2입니다. -- 왜 이 작업을 수행하는 것입니까? NAS는 클라이언트(사무실에 있는 자신)를 보는 것이 아니라 코드에 있는 자신의 IP를 보기 때문입니다.
사람들은 보안상의 이유로 그렇게 되어야 한다고 주장할 수 있습니다. 하지만 저는 주장합니다. 웹 사이트를 작성한 팀은 이 문제에 대해 생각하지 않았습니다.(만약 그렇게 했다면 로컬 IP 링크 대신 클라이언트 IP 링크를 다시 작성할 수 있는 옵션이 있었기 때문입니다. ...)
내 NAS를 사용하면내 웹사이트를 직접 작성했습니다다른 것도 보고 싶었으니까. 기본적으로 모든 ADMIN 링크는 192.168.1.1:port로 특별히 설정되어 있습니다. 왜냐하면 누구도 인터넷을 통해 내 내용을 변경하는 것을 원하지 않기 때문입니다. 하지만 집에 있을 때는 잘 작동해요. 인터넷을 통해 작업하고 싶은 모든 링크는 PHP 함수를 사용하여 CLIENTS IP 주소를 찾아 a href에 기록합니다.
몇 가지 간단한 작업을 수행하면 이 문제를 해결할 수 있으며 절대로 NAS 웹 페이지를 인터넷에 노출하지 마십시오.
- Putty를 사용하여 NAS에 SSH로 연결하고 터널링을 사용하세요. VPN과 비슷하지만 약간 더 빠르며 SSH를 제외한 다른 포트를 열 필요가 없습니다.여기에 대해 썼어요
답변2
브라우저의 IP가 갑자기 80.80.80.80에서 192.168.1.2로 변경되면 NAS 웹 인터페이스가 문제를 일으킬 가능성이 높습니다. NAS의 잘못된 구성이거나 버그일 수 있습니다. 알려진 버그/실수를 찾아보세요. 어떤 종류의 라우터가 있나요?