내 FTP 서버에 대한 원격 액세스를 위해 포트가 전달되었지만 내 전화기에서만 작동합니다.

내 FTP 서버에 대한 원격 액세스를 위해 포트가 전달되었지만 내 전화기에서만 작동합니다.

로컬 네트워크 외부에서 액세스하려는 FTP 서버가 있습니다. IP 192.168.0.23 포트 21에 있습니다. 포트 21을 포트 전달하고 Wi-Fi에 연결되어 있지 않은 동안 전화기에 연결을 시도했지만 작동했습니다. 문제는 다른 장치에 연결할 수 없다는 것입니다. 오늘 집에 없는 동안 다시 휴대폰으로 연결을 시도했는데(그래서 산성으로 인해 Wi-Fi에 연결되었다고 생각하지 않으실 겁니다) 연결이 되었는데, 친구가 시도했을 때 연결이 되지 않았습니다. 내 네트워크 설정은 인터넷에 연결된 기본 ZTE 라우터, 내 ZTE 라우터에 연결된 TP-Link Archer C7이며 이를 액세스 포인트로 사용합니다. 내 FTP 서버도 Archer C7에 설정되어 있습니다. 알 수 없는 이유로 이 문제가 내 휴대전화에서는 작동하지만 다른 모든 것에서는 작동하지 않기 때문에 이 문제가 정말 혼란스럽습니다. 이런 일을 겪은 사람이 있습니까?

추신: ISP에 연락하여 내 포트를 차단하는지 물었고 그들은 그렇지 않다고 말했습니다.

답변1

댓글에 따르면 집 연결과 전화가 모두 켜져 있습니다.캐리어급 NAT체계.

이는 귀하의 'WAN' 주소가 개인용(예: NAT 또는 격리된 네트워크용)인 10.* IPv4 범위에 있으므로 인터넷의 다른 컴퓨터에서 접근할 수 없기 때문에 분명합니다.

홈 네트워크에 있는 두 컴퓨터가 서로 연결할 수 있는 것과 같은 방식으로 휴대폰이 동일한 NAT에 있기 때문에 홈 라우터에 연결할 수 있습니다.

솔루션:

  1. 외부에서 라우팅 가능한 적절한 IPv4 주소를 ISP에 문의하세요. 하지만 불가능하거나 추가 비용이 필요할 수 있습니다. 또한 컴퓨터에 연결할 수 있도록 고정 IP 주소를 요청하세요.
  2. ISP에 IPv6 주소(범위)를 문의하세요. IPv6에는 사용 가능한 주소가 많지만 ISP가 이를 지원하지 않을 수 있고 모든 클라이언트가 사용자에게 연결하려면 IPv6 주소(또는 일종의 게이트웨이).
  3. AWS 또는 유사한 클라우드 제공업체에서 서비스를 호스팅하세요.
  4. 캐리어 등급 NAT에서 터널을 요청하지만 ISP가 이를 제공할 가능성은 거의 없습니다.

또한 ftp는 설정하기에 가장 좋은 종류의 서버가 아닐 수도 있고 포트 문제가 있는 경향이 있으며 ftp가 암호화되지 않은 경우 대신 sftp 또는 http 서버를 설정하는 것이 가장 좋을 수 있습니다.

관련 정보