Здравствуйте!
Извиняюсь, если такая тема уже была. В школе сервер подключён к локальной сети с выходом в Интернет. Из компьютера локальной сети есть доступ к серверу, а с любого другого, например, из дома, нет. Как сделать, чтобы был, т.е. набирая в браузере любого компьютера, подключённого к интернет ip-адрес сервера попасть на стартовую страницу?
Попробуйте зайти на сайты, определяющие IP адреса ( 2ip.ru или speedtest.net ) Увидите какой белый адрес определился. Может все и так открыто и вы снаружи попадете на него.
Если нет, есть команда traceroute ya.ru
пропингуйте traceroute ya.ru или mail.ru
увидите какие шлюзы проходит пинг от вашего сервера. Если в самом начале есть шлюзы с внутриними адресами (198.168 10.0. 176.16 ) то точно вы внутри локальной сети и надо узнавать что это за шлюз, может быть это ваш же модем ADSL и надо в нем проборосить порты на сервер.
Если совсем ничего не помогло то простое ухищрение для управления сервером такое:
С сервера устанавливаете соединение ssh c компьютером дома или другим у кого есть белый адрес.
$ssh -R 11111:127.0.0.1:22 vova@внешний_IP (11111 это большой свободный порт для примера)
установится тоннель
набрав с домашнего
$ ssh vova@localhost -p 11111 вы попадаете на свой сервер
Таким образом любой администратор у кого есть свой белый адрес может получить доступ к вашему серверу, пройдя через любые шлюзы и поправить ваши конфиги ( если связь и скорость нормальная конечно).