У меня есть новая блестящая игрушка - гигабитный маршрутизатор Cisco Wireless-N с VPN (WRVS4400N). Просматривая руководство по эксплуатации, я обнаружил, что в нем есть встроенная поддержка DynDNS.
В настоящее время у нас есть клиент DynDNS, работающий на одном из серверов (к которому подключены SSH, как описано в этот вопрос); но причина обновления маршрутизатора в том, чтобы перейти от SSH к VPN.
С этой целью есть ли разница в поведении / функциональности / ремонтопригодности для его запуска с компьютера, в отличие от маршрутизатора? До сих пор DynDNS имеет более или менее настройку «установил и забыл», но, поскольку эта функция была там, я хотел знать, было ли это лучшим местом для процесса ...
Есть отличия:
При правильной реализации маршрутизатор будет уведомлять поставщика ddns о вашем новом IP-адресе (1), если он изменился, и (2) также, при необходимости, периодически.
Если у вас есть сценарий обновления ddns, запущенный на машине в локальной сети, если он не предназначен для работы с какой-либо дополнительной службой в глобальной сети (не часто), он не будет знать, когда изменится общедоступный IP-адрес локальной сети. Таким образом, он может делать только периодические обновления.
Это означает, что если у вас есть сценарий обновления ddns, запускаемый каждые 10 минут, а ваш IP-адрес меняется через 1 минуту после последнего обновления, ваш IP-адрес не будет правильно настроен в течение примерно 9 минут.
Так что ИМХО, лучше на роутере запустить.
Я работаю в службе поддержки DynDNS, поэтому буду рад ответить на любые ваши вопросы.
В целом, мы обнаружили, что программные клиенты на компьютерах намного более надежны по сравнению с некоторыми клиентами обновления маршрутизатора. Причина этого в том, что DynDNS в различной степени поддерживается в маршрутизаторах и других устройствах.
Хотя эти устройства могут утверждать, что имеют поддержку DynDNS, иногда они содержат много ошибок или неправильно используют наш API обновления. Это может вызвать такие проблемы, как оскорбительные обновления или, возможно, клиент обновления даже не сможет постоянно отправлять нам обновления. Оскорбительные обновления - это переполнение наших серверов обновлений одним и тем же IP-адресом каждую минуту или около того, вместо того, чтобы отправлять нам обновления только при изменении IP-адреса.
Если клиент обновления маршрутизатора написан правильно (чего я не знаю о вашей модели), то он должен работать так же, как ваш клиент обновления программного обеспечения. Единственный способ найти
DynDNS.com является одним из крупных поставщиков и пользуется преимуществами широкой поддержки своего протокола обновления в аппаратных устройствах. Он существует уже давно и довольно хорошо поддерживается. Я ожидал, что клиент обновления оборудования от Cisco будет так же хорош, как и программа обновления программного обеспечения, работающая на одном из компьютеров. Я бы попробовал средство обновления оборудования, чтобы узнать, соответствует ли оно вашим потребностям, а если нет, переключиться на средство обновления программного обеспечения. Клиенты обновления оборудования для других служб имеют не столь стабильную поддержку, поэтому ваш опыт может отличаться, если поставщик не является DynDNS.com.
Кроме того, я запускаю DtDNS, меньшего поставщика динамических DNS. Есть ограниченное количество аппаратных устройств, поддерживающих мои услуги, и я обнаружил, что многие из них просто сломаны. DynDNS.com гораздо больше повезло с поставщиками оборудования для поддержки своих услуг с помощью клиентов обновлений, которые действительно работают правильно.
Функционально они эквивалентны.
Однако для удобства обслуживания я бы лично рекомендовал установить его на маршрутизаторе, так как это то, что вы можете установить и забыть в некотором смысле. Ваш компьютер может нуждаться в переформатировании или в какой-то момент он может просто выйти из строя.
Устанавливая его на маршрутизаторе, вы абстрагируете и изолируете сетевые настройки от вашего ПК. Вы можете заменить компьютер в будущем другим ПК, и ему все равно не нужно будет изменять настройки.