Postawienie serwera na prywatnym komputerze

0

Witam!
Zamieściłam temat tutaj ponieważ temat wydaje mi się dość prosty jednak nie do końca go rozumiem a chciałabym. Napisałam jakiś czas temu komunikator oparty o komunikację na socketach. Doskonale sprawdza się w sieci LAN natomiast w internecie już nie. Wiem że można wynająć serwer dedykowany/domenę/publiczny adres IP jednak nie wiem co dalej z tym zrobić a nie chciałabym wydawać pieniędzy bez żadnej wiedzy. W skrócie chciałabym aby mój laptop miał publiczny adres IP na którym postawię swój serwer i odpalę na nim mój program serwerowy z którym będę mogła się połączyć moimi aplikacjami klienckimi. Czy ktoś może mi powiedzieć co będzie mi potrzebne i jak skonfigurować komputer krok po kroku?

Pozdrawiam serdecznie!

0

W zależności od tego, kto jest dostawcą twojego internetu możesz mieć lub nie możliwość posiadania publicznego IP. Jeżeli możesz mieć taką możliwość to łatwo - zależy od tego, jak masz zrobioną sieć w domu - np. jeżeli posiadasz jakiś router to musisz wykonać przekierowanie portów. I potem jak ktoś będzie chciał się połączyć z twoim zewnętrznym adresem IP na pewnym porcie to z odpowiednim przekierowaniem portów połączy się z pewnym portem na twoim laptopie, na którym sobie będzie działał serwer. Oczywiście warto by było otworzyć firewall, aby dopuszczał połączenia z zewnątrz do twojego komputera.

Domena z kolei przyda się, bo połączenie z example.com jest łatwiejsze do zapamiętania niż 203.0.113.18. W szczególności jeżeli twój dostawca internetu zmienia ci ten adres IP co jakiś czas.

Używając mojej tajemnej mocy moderatora: piszesz z adresu Plusa - aby w Plusie mieć zewnętrzny adres IP, do którego inni się będą mogli podłączyć, kosztuje to ok. 5 zł za miesiąc, włącza się na infolinii - z tego co kojarzę, bo tylko się tym interesowałem, ale nigdy nie zrobiłem do końca. Chyba też jest zmienny co jakiś czas.

1

Programik do odświeżania dynamicznego adresu na kompie:
https://www.noip.com/

1 użytkowników online, w tym zalogowanych: 0, gości: 1