Я установил HTTP-сервер Apache на своем Macbook, чтобы у меня был доступ ко всем функциям PHP во время изучения языка. У меня нет зарегистрированного доменного имени или постоянного доступа к сети, поэтому идея размещения реального сайта на этом сервере неосуществима; Я просто делаю это в учебных целях.
Во всяком случае, мне было что-то интересно. Я заметил, что когда я ввожу свой частный IP-адрес в веб-браузер (не адрес обратной связи, а фактический адрес, назначенный DHCP), я могу получить доступ к веб-страницам, размещенным на моем сервере, что, я думаю, означает, что я могу получить к нему доступ со стороны компьютера , Однако, когда я ввожу свой публичный IP-адрес, я получаю сетевое время ожидания, которое, как я предполагаю, означает, что я не могу получить доступ к своему веб-серверу из-за пределов локальной сети (если только соединение не очень медленное).
Мне интересно, почему это так. Существует ли уровень безопасности, который не позволяет людям получать доступ к компьютерам внутри локальной сети извне?