FTP
서버에 PASV
모드를 구현 중이며 클라이언트에 데이터 끝점의 IP 주소와 포트를 보냅니다. 이것은 IP 클라이언트가 이미 연결되는 경우 실제로 때문에 바보, 그래서 두 가지 옵션이 분노 :배포 된 응용 프로그램에서 Azure 공용 IP 주소를 얻으십시오.
-
나는 주어진 인스턴스에서 공용
? 아니
VIP
하지만 공개 하나.나는 원래 목표를 사용자가
Socket
객체에서 사용IP
주소를 얻을 수 있습니까? 중간에 라우터 및로드 밸런서를 고려 : P
IP
주소를 얻을 수있는 방법
할 것이 질문의 대한 답변을, 일할 수있는 또 다른 방법이 있지만 ... 나는 DNS
가 볼 일을 대중 IP
주소를 얻을 수 있습니다 myapp.cloudapp.net
?
네 번째 옵션은 Azure 관리 API 라이브러리를 사용하지만 너무 많은 문제가 발생합니다. P.
건배.
안녕하세요. 글쎄, 기본적으로 ... 필자는 외부 서버를 사용하여 공용 IP 주소를 반환 할 것입니다. 즉, Filezilla 서버가하는 일입니다. 그리고 나는 퍼시픽 FTP 서버의 첫 번째 버전을 사용하고 있습니다. 유일한 문제는 동일한 IP 주소에서 4 개의 동시 연결 만 지원한다는 것입니다.하지만 괜찮을 것 같습니다. 건배. – vtortola
나는 코드를 곧 codeplex에 넣을 것이다. – vtortola