У меня много сетевых дисков, установленных на моем Mac, и мне постоянно приходится отключаться и снова подключаться, когда я выхожу из квартиры и работаю удаленно из-за проблем со скоростью.
Поскольку я использую кабельный модем, у меня DynDNS настроен так, чтобы при изменении IP-адреса мне нужно было запомнить только один адрес.
Когда я подключаюсь к своему DynDNS адрес в моей локальной сети, соединение, кажется, направляется куда-то за пределы моей локальной сети, и скорость передачи на мой сервер НАМНОГО медленнее, чем просто подключение к локальному IP-адресу серверов.
Можно ли сказать моему роутеру "при подключении к DynDNS адрес, когда во внутренней сети НЕ маршрутизировать за пределы LAN?
Если это помогает узнать, на моем маршрутизаторе установлена прошивка DD-WRT на базе Linux. Любая помощь приветствуется.
Ну да и нет.
Адрес Dyndns - это внешний адрес: в этом весь смысл. Он указывает на ваш внешний интерфейс, тот, который находится в межсетевом пространстве, а не на ваш внутренний, на вашей безопасной безопасной сети. Итак, если что-то из вашей внутренней сети указывает на этот адрес, оно уходит, разворачивается и возвращается. Это единственный способ, которым он знает, как попасть туда, единственный действительный маршрут, прикрепленный к URL-адресу.
Быстрое и грязное решение - поместить в файл HOSTS запись, указывающую URL-адрес dyndns на локальный IP-адрес этой машины. Вам придется делать это для каждой локальной машины, и она будет абсолютно все ломать каждый раз, когда вы покидаете квартиру, поэтому вам придется постоянно ее менять.
Более сложное решение - настроить собственный локальный DNS и переопределить запись локально. Затем, если вы подключаетесь через DHCP и позволяете DNS назначать автоматически, у вас всегда будет правильный адрес.
Если бы вам пришлось настроить внутренний DNS-сервер и вы могли использовать DHCP везде, где бы вы ни находились, это было бы довольно просто. Настройте внутренний DNS-сервер так, чтобы он указывал на локальный адрес, и оставьте dyndns, указывающие на внешний адрес!
Расширение для предложения по более сложному исправлению @ Satanicpuppy заключается в том, чтобы получить какое-то решение VPN для удаленной работы (консультирование?), Чтобы вы указывали своему VPN-клиенту на адрес DynDNS и позволяли вашему домашнему DNS-серверу обрабатывать, какие машины какие. Это действительно требует определенных усилий, но это определенно правильный путь, если вы расширяетесь или просто ищете проблемы.