1

Недавно я заменил свой старый маршрутизатор на Linksys E4200V2. У меня есть персональный сервер, который является узлом DMZ в моей домашней сети. Я могу получить доступ к серверу через общедоступный IP-адрес маршрутизатора, поскольку установлен DMZ. Но это работает только тогда, когда я получаю доступ из внешней сети, например, когда я на работе или использую свой телефон через 3G. Похоже, что внутри домашней сети трафик не перенаправляется в DMZ. Это не было проблемой со старым маршрутизатором, который намного дешевле, чем Linksys E4200V2.

Я не смог найти вариант для решения проблемы на странице администратора маршрутизатора. Наиболее близким был "Фильтр перенаправления NAT через Интернет для IPv4 только в Интернете" в разделе «Безопасность> Брандмауэр», но он не работал.

Есть два способа обойти это, я могу придумать.

Первый - это мой собственный сервер имен, который разрешает доменное имя публичного IP-адреса маршрутизатора во внутренний IP-адрес узла DMZ. Но это было слишком медленно, примерно на 600% медленнее, чем серверы имен OpenDNS.

Второй вариант - это изменение файла /etc/hosts в моем MacBook, когда я нахожусь в домашней сети. Я могу сделать это автоматически с помощью crankd . Недостатком является то, что я не могу сделать то же самое для моего iPad и iPhone.

Есть ли лучший способ решить эту проблему?

1 ответ1

1

Кажется, переадресация портов работает (с отключенным брандмауэром), а DMZ - нет, поэтому я отключил DMZ и разрешил переадресацию необходимых портов. Раньше я думал, что DMZ - это удобно, а переадресация портов мешает, но я передумал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .