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.