Jak komputer z dynamicznym adresem IP może działać jako serwer WWW?
źródło
Jak komputer z dynamicznym adresem IP może działać jako serwer WWW?
Zrobiłem to już wcześniej, a proces jest dość prosty.
Uruchomiłem serwer sieciowy na koncie dial-up, które musiało rozłączać i przełączać adresy IP co 12 godzin, aby być w tym czasie zgodne z Warunkami korzystania z usług internetowych dostawcy usług internetowych. Zakładam, że w twoim przypadku nie musisz martwić się logiką, aby utrzymać połączenie z siecią, więc przejdę do następnej części.
pierwszą rzeczą, którą musisz zrobić, to utworzyć rozpoznawalną, w pełni kwalifikowaną nazwę domeny, którą można rozwiązać w Internecie. Możesz to zrobić, jeśli prowadzisz własny serwer DNS lub możesz skorzystać z bezpłatnej usługi, takiej jak DynDNS, aby utworzyć statyczną, ale możliwą do rozwiązania nazwę, której użyjesz, aby dostać się na serwer.
Po wybraniu nazwy domeny i wprowadzeniu prawidłowego wpisu DNS w celu jej rozwiązania, następnym krokiem jest zainstalowanie usługi aktualizacji DynDNS na serwerze internetowym, która będzie dynamicznie aktualizować wpis DNS po zmianie adresu IP.
Następnym krokiem jest zbudowanie serwera. W tym scenariuszu z powodzeniem wykorzystałem zarówno IIS, jak i Apache. Niezależnie od tego, którego serwera używasz, jest to kwestia osobistych preferencji.
Po tym wszystkim musisz upewnić się, że router / zapora sieciowa jest skonfigurowana do przesyłania dalej do serwera WWW w sieci. Polecam przekierowanie portu 80, który sprawi, że strona będzie dostępna dla każdego, kto wpisze nazwę FQDN w przeglądarce. Jeśli chcesz zachować prywatność tego serwera, możesz rozważyć umieszczenie serwera na innym porcie.
Myślę, że szukasz dynamicznej usługi DNS. Jest ich kilka, oto jeden przykład: Brak IP
Będziesz musiał utworzyć konto, a następnie mieć oprogramowanie uruchomione na twoim komputerze, które zaktualizuje twoje IP na ich serwerze.
Następnie pojawi się adres taki jak nazwa_użytkownika.no-ip.org, nazwa_użytkownika.myftp.org itp., Który będzie wskazywał na twój komputer.
Inna możliwość, jeśli chcesz hostować małą zwykłą witrynę i chcesz raczej prostej konfiguracji, możesz użyć Opery Unite . Bezpośrednio z Opery pozwala hostować serwer WWW (lub bezpośrednio serwer plików / zdjęć) i dba o sam dynamiczny DNS.
Pamiętaj jednak, że jest to rozwiązanie dla raczej „niestabilnej” i osobistej strony internetowej, którą chciałbyś pokazać znajomym, bez konieczności ciągłego korzystania z niej przez cały czas.
Usługa „Unite” Opery jest obecnie w fazie beta (choć już stabilna).
źródło
Unite
(kliknij link w mojej odpowiedzi na inną odpowiedź poza tym). Nie jest bardzo stabilny. Nadal sugeruję pozostanie przy tym,DynDNS
jeśli zamierzasz pozostawić serwer WWW bez opieki (na razie).Szukasz DynDNS ?
Zaznacz Uzyskaj mój adres IP?
źródło
Działa poprzez uruchomienie na komputerze małego programu pomocniczego, który aktualizuje wpis DNS za każdym razem, gdy zmienia się adres IP.
źródło
Jak wspomniano wcześniej, usługa DynDNS będzie okresowo aktualizować serwer nazw (gdzie www.example.com zostanie przetłumaczony na 127.123.234.10 lub cokolwiek innego).
Chciałem tylko dodać, że niektóre routery sieciowe mają tę funkcję wbudowaną, jak większość routerów Linksys. W ten sposób nie potrzebujesz nawet oprogramowania działającego na komputerze.
źródło
Używam freedns.afraid.org w tym samym celu, co DynDNS i nic mnie to nie kosztuje, i ma skrypt aktualizujący, który uruchamiam na moim serwerze z linuksem. Używam StartSSL również do generowania ważnego certyfikatu.
źródło