1

У меня есть NAS, работающий в сети LAN. Допустим, 192.168.1.5
У меня есть собственное доменное имя, такое как mynas.com, связанное с моим фиксированным IP-адресом, направленное на этот IP.

Теперь я хочу настроить мои устройства (iPhone и т.д.) На моем NAS, используя один и тот же URL/IP.

Обычно я хотел бы ввести свое собственное доменное имя. Но когда я дома, я не хочу, чтобы мой трафик проходил через Интернет, когда он доступен в сети LAN.

Как я могу настроить систему, которая направляет мой трафик только по локальной сети, когда я дома, и по интернету, когда меня нет дома?

Спасибо,

2 ответа2

1

Если ваш маршрутизатор поддерживает это, вы можете настроить записи DNS на маршрутизаторе, которые сопоставляются с локальным IP-адресом.

Я сделал это в DD-WRT, настроив addn-hosts в настройках DNSMasq.

Скриншот службы DD-WRT

Файл /jffs/etc/config/dns.txt который он ссылается, содержит следующие записи:

Маршрутизатор 192.168.1.1
192.168.1.2 переключатель
192.168.1.3 nas

Который будет расширен до router.domain.com , switch.domain.com и nas.domain.com и затем сопоставлен с вашим локальным IP-адресом (ами), когда вы находитесь в своей локальной сети с использованием DNS вашего маршрутизатора. Это означает, что первоначальный DNS-запрос поступает на ваш маршрутизатор, но весь трафик после этого проходит строго между вашим клиентом и сервером без прохождения через маршрутизатор.

Когда вы находитесь вдали от дома, интернет-серверы DNS разрешат nas.domain.com к вашему общедоступному IP-адресу.

0

Я думаю, что вам вообще ничего не нужно делать, вы также можете использовать свой публичный IP/ домен из своей домашней сети.

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

Изменить: единственный недостаток этого по сравнению с использованием 192.168.1.5 является то, что пакеты всегда проходят через шлюз (т. Е. Ваш маршрутизатор).

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