Serwer na Windows Vista?

No więc mam takie pytanie.

Mam połączenie z internetem poprzez router bezprzewodowy i ip mi się wtedy zmienia na 127.0.0.1

I chciałbym założyć serwer, taki nieduży dla znajomych.

Jak próbowałem przez programy typu:

– WebServ

– Krasnal

to nie działa. Widać stronę tylko w sieci lokalnej, czyli w komputerach które są podłączone do mojego routera.

Jak zrobić/jakich programów używać, żeby to stało się publiczne?

Może przeglądarkę Opera? Ma wbudowany serwer Unite.

Problemem jest router, a właściwie NAT. Trzeba będzie ustawić na nim forwarding portów. Pomyśl nad Apache lub IIS, Vista chyba posiada okrojoną wersje z limitem połączeń tego ostatniego. IP się nie zmienia na 127.0.0.1, każdy komputer ma taki IP właśnie - poczytaj o loopbacku.

paulkr - jak zainstalowałem krasnal/webserv to serwer był na ip 127.0.0.1 :confused:

Nie znam tych programów, ale rozumiem ze postawiłeś serwer na porcie 80?

spróbuj wpisać: http://twoj.ip:80. Jeśli nie zaskoczy to gdzieś trzeba ustawić w tym programie żeby wystawił też serwer na innych IP.

127.0.0.1 (albo localhost) to jest tzw. pętla zwrotna, za jej pomocą łączysz się z komputerem przy którym aktualnie siedzisz.

Musisz najpierw przekierować na routerze port 80. Potem z komputerów wewnątrz sieci lokalnej łączysz się wpisując lokalne IP (np. 192.168.1.2), a z zewnątrz (z Internetu) wpisując zewnętrzny adres sieci. Adres zewnętrzny sieci możesz sprawdzić np. na http://www.mojeip.net. Będzie to wyglądać np. tak: 82.34.123.54.

zamiast sprawdzać adres ip i go podawać znajomym może lepiej założyć konto na dyndns.org i mieć stałą nazwę tylko to zależy od tego czy router ma też opcje dyndns