Czy router ma obowiązek obsługiwać serwer na moim domowym komputerze

0

Znam wymagania dotyczące hostingu, chociaż mam wątpliwości, czy router jest naprawdę potrzebny? Obowiązkowe rzeczy to dostęp do Internetu, serwer WWW, statyczny adres IP (będę korzystać z dynamicznych usług DNS, takich jak no-ip.org), a stamtąd otrzymam tylko nazwę domeny.

Ale czy naprawdę potrzebny jest router?

Jeśli nie mam routera, to jest to tylko bezpośredni kabel do mojego komputera z ISP, więc czy mogę hostować serwer za pomocą dynamicznych usług DNS.
I mam tylko jeden komputer w moim domu.

c-vang
źródło

Odpowiedzi:

2

Nie jest to obowiązkowe, ale prawdopodobnie doda warstwę ochrony do urządzeń znajdujących się w sieci domowej. Większość routerów domowych ma bardzo przystępną cenę i dodaje funkcje, które mogą okazać się przydatne lub dodać ochronę do komputera domowego z takimi elementami, jak Stateful Packet Inspection (SPI) lub filtrowanie adresów URL.

Musisz także określić, czy Twój dostawca Internetu zezwala na serwer w swojej sieci. Wiele blokuje taki ruch, więc twoja skuteczność może nie dać rezultatu, który chcesz uzyskać za pomocą routera lub routera.

Dave M
źródło
więc jak mogę określić, czy dostawca usług internetowych zezwoli na serwer, czy nie (nie chcę ich pytać)
c-vang
0

Jeśli nie masz w domu żadnego innego komputera, nie potrzebujesz routera. Możesz zbudować zaporę ogniową na swojej maszynie i będzie ona miała ochronę (zapora ogniowa z NAT na routerze nie byłaby oczywiście bezużyteczna, ale nie sądzę, że jest to bardzo duży problem, jeśli jest to serwer domowy, który nie ma do czynienia z finansami lub użytkownikami informacje).

Jeśli chodzi o ISP, niektórzy ISP nie zezwalają na podłączenie wielu komputerów, ale to nie jest twoja sprawa, ponieważ użyjesz tylko komputera (z 1 IP).

Inną kwestią związaną z usługodawcą internetowym jest to, że wiele z nich blokuje porty zwykle używane przez serwery (na przykład 80, 25, 110), a serwer (z routerem lub bez) nie będzie osiągalny na zwykłych portach (należy uwzględnić port taki jak ten http://www.site.com:8080 dotrzeć do niego. Istnieje kilka obejść (na przykład nic bardzo ładnego) takich jak zewnętrzna usługa przekierowania portów.

Aby sprawdzić, czy twój ISP blokuje potrzebny port bez pytania (widziałem twój komentarz;)), możesz umieścić coś do nasłuchu na porcie 80 (nie powiedziałeś swojego systemu operacyjnego, ale dla Linuksa nc -l 80 powinien zrobić sztuczkę lub coś podobnego) i z zewnętrznego IP, problem telnet your.ip 80 i zobacz, czy to odpowie.

W każdym razie nie jest to bardzo dobry sposób na zorganizowanie czegoś więcej niż danych osobowych, tak jakby komputer zepsuł się (lub utknął z aktualizacją) lub Internet się zepsuł (lub wiele innych rzeczy), serwer przestanie działać. Sprawdź także ograniczenia prędkości swojego dostawcy usług internetowych, ponieważ zwykle domowy internet nie jest odpowiedni dla serwerów. Prędkość pobierania jest prawidłowa, ale maksymalna prędkość wysyłania jest zwykle dużo niższa.

laurent
źródło
tak ważne jest, aby ISP zezwalał na ruch w porcie 80 na hostowanie serwera w domu (nie ma znaczenia, czy mam router, czy nie). popraw mnie, jeśli zrozumiałem źle !!!
c-vang
Tak to jest poprawne. Istnieje kilka obejść, ale jest znacznie lepiej, jeśli port 80 nie jest zablokowany.
laurent
0

tak długo jak twój system jest dostępny z zewnątrz, możesz hostować serwer. ale będzie sporo problemów

  • Szanse na połączenie komercyjne w domu są bardzo małe. Ogólnie dostawcy usług internetowych ustalanie priorytetów ruchu klientów komercyjnych za pośrednictwem połączeń mieszkaniowych.
  • http (port 80) może być zablokowany.
  • Twój komputer musi działać 24x7.
  • Prędkość wysyłania (ważna przy hostowaniu serwera) będzie po niższej stronie dla niekomercyjnego połączenia.
Shurmajee
źródło