Jak poprawnie połączyć się z FTP za pomocą nazwy hosta?

0

Próbuję skonfigurować własną regułę synchronizacji dla mojego Galaxy S7 za pośrednictwem aplikacji. Nie miałem szczęścia z ustawieniem udziału SMB w Windows (gdzie znajduje się folder synchronizacji), więc próbuję innego podejścia z serwerem FTP.

Zainstalowałem serwer FTP Filezilla i skonfigurowałem go poprawnie. Mogę połączyć się z nim na moim komputerze (wpisując localhost: port, ip: port lub nazwa hosta: port). Mogę połączyć się z nim z mojego telefonu lub innego komputera działającego w tej samej podsieci za pomocą ip: port. Ale jak prawidłowo połączyć się z nim przez nazwę hosta: port? Każde urządzenie w tej samej podsieci (telefon, inny komputer PC / laptop lub sam router) nie może „zobaczyć” mojego komputera, gdy zdefiniuję cel za pomocą nazwy hosta. Nie można nawet pingować tego.

Głównym powodem, dla którego próbuję to zrobić, jest to, że łączę się z więcej niż jednym punktem dostępowym za pomocą mojego laptopa i telefonu (praca, dom, dom rodziców). Chciałbym móc uruchomić synchronizację w każdym z tych miejsc i pomyślałem, że ustawienie reguły synchronizacji z podejściem do nazwy hosta byłoby łatwiejsze niż posiadanie trzech reguł z różnymi zakresami IP (ponieważ wszystkie te miejsca używają innego zakresu).

Czy muszę coś zrobić?

Bajt
źródło

Odpowiedzi:

0

Istnieją dwa powiązane ze sobą sposoby podejścia ...

Dynamiczny DNS

Prostszą opcją jest użycie dynamicznej usługi DNS do publicznego ujawnienia komputera za pomocą serwera FTP Filezilla.

Zasadniczo wybrałbyś wybranego dynamicznego dostawcę DNS, zainstalowałeś aktualizator na swoim „serwerze plików”, a następnie przekierowałeś odpowiedni zakres portów FTP na swoim routerze (prawdopodobnie dowolny port, na którym nasłuchuje Filezilla, a następnie zakres „transferu” „porty pasujące do portów zdefiniowanych w twoim serwerze Passive mode settings ).

Rozwiązałoby to problemy z nazwą hosta i zdalnym połączeniem, ale jako jedna z głównych wad wymaga połączenia internetowego (nawet jeśli pliki były przesyłane „lokalnie”). Zauważ również, że w rzadkich przypadkach brak spinka do włosów (Pętla NAT) na niektórych routerach może stanowić problem.

Lokalny serwer DNS

Alternatywnie zawsze masz możliwość uruchomienia lokalnego serwera DNS, takiego jak WIĄZAĆ . Byłoby to w rzeczywistości zamiennikiem części „dynamicznego DNS” pierwszego rozwiązania (aby serwer był zdalnie dostępny, nadal trzeba użyć przekierowania portów).

Plusy

  • Pozwala zdefiniować potencjalnie dowolną nazwę hosta, której chcesz użyć lokalnie, i umożliwia wszystkim urządzeniom połączenie się z tą nazwą hosta.

  • Może być używany z niestandardowymi, dostępnymi w Internecie zarejestrowanymi nazwami domen (np. example.com ).

  • Umożliwia transfer „lokalny”, eliminując potrzebę połączenia z Internetem.

  • Potencjalnie rozwiązuje wszelkie problemy z sprzężeniem zwrotnym / pętlą NAT.

Cons

  • Bardziej zaangażowana konfiguracja. Potencjalnie wymaga okresowej (niewielkiej) konserwacji (takiej jak aktualizacja dynamicznych adresów IP).

  • Jeden komputer musi pozostać „włączony” przez cały czas (służąc jako serwer DNS) lub nazwy nie będą rozwiązywane. Ponadto ten komputer będzie potrzebny do korzystania z lokalnego połączenia internetowego.

  • Wprowadza pewne dodatkowe względy bezpieczeństwa.

Anaksunaman
źródło