Вопрос: Почему уже установлен NAT-информация в маршрутизаторе, но не работает?


Я использую ADSL-сервис от ISP. Модем ADSL имеет только 1 порт LAN, и этот порт подключен к моему компьютеру.

IP-адрес локальной сети моего компьютера - 192.168.1.100, а apache работает на localhost (127.0.0.1) на порту 80.

Моя настройка аналогична изображению:

http://i.stack.imgur.com/yQLxd.jpg

Однако после сохранения этого параметра NAT я по-прежнему не могу получить доступ к Apache на моем ПК (192.168.1.100, порт 80) из Интернета.

Какие-либо предложения?


0
2018-04-09 10:44


Источник




Ответы:


У меня работает apache на localhost (127.0.0.1)

Вы слушаете Apache? 192.168.1.0/24? Если это только прослушивание 127.0.0.1 то он будет только «слышать» соединения с вашего компьютера.

Вы также должны проверить, что брандмауэр Windows (или какой бы файловый сервер вы используете) настроен на прием соединений на порт 80 вашего сетевого адаптера.


1
2018-04-09 11:02



tks tas, мой брандмауэр Windows выключен, брандмауэр моего маршрутизатора выключен, но почему «192.168.1.0:24»? потому что я думал, что порт 24 для частной почтовой системы - nicola
@nicola - The /24 не означает порт 24. Это маска подсети - Nifle
о, да, моя метка подсети имеет классический тип: 255.255.255.0., я все еще не могу заставить NAT работать. как заставить apache прослушивать локальный ip & mask? - nicola
httpd.apache.org/docs/2.2/bind.html - ta.speot.is
@nicola 255.255.255.0 знак равно /24, Вы можете узнать больше об этом Вот, В основном, до адресации локальной сети 24 бита ( 1s), а локальные адреса представлены различными комбинациями в блоке 0s: 11111111 11111111 11111111 00000000. Поскольку 8 базовых 2 1s равно 255 в базе 10, вы можете использовать 255.255.255.0 или представлять его другим способом ( правильный путь, ИМО), / 24. - squircle


Если вы входите http://192.168.1.100/ в ваш веб-браузер на вашем ПК, настройки NAT не задействованы, и он должен работать без участия маршрутизатора.

Однако, если вы вводите тот же адрес в другую систему через Интернет, это не сработает, потому что этот адрес скрыт за NAT вашего маршрутизатора. Вам необходимо использовать внешний IP-адрес вашего маршрутизатора, а не локальный IP-адрес локальной сети с вашего ПК. Конфигурация вашего маршрутизатора должна показывать его где-то, или веб-сайт, например http://www.whatismyip.com/ может сказать вам.


0
2018-05-09 15:54