Небольшая заметка о том, как настроить DynDNS клиент на роутере D-Link DIR-300/A/C1, а также, как создать Free DynDNS аккаунт. Многие пользователи, обладающие роутером этой модели (обратите внимание, речь идет именно о ревизии A/C1, это совсем не то же самое, что популярная линейка DIR-300/NRU) жалуются на то, что роутер работает нестабильно, даже при соединении по DHCP, постоянно зависает, теряет пакеты и т.п., не говоря уже о работе встроенного в прошивку DynDNS клиента и других фич. Все это отчасти имеет под собой определенную подоплеку, т.к. в варианте "из коробки" данная модель продается с достаточно сырой прошивкой 1.0.0 (я бы даже сказал что эта версия является неработоспобной, т.е. если вы купили данный девайс и в нем установлена именно эта версия прошивки - даже не пытайтесь что-либо настраивать, т.к. "не взлетит"), чтобы заставить устройство нормально работать необходимо обновиться на 1.0.12 и выше. Рекомендации по обновлению прошивки можно прочитать в этом посте. Обратите внимание на то, что на некоторых экземплярах DIR-300/A/C1 обновить прошивку через web-интерфейс невозможно, ввиду того, в них по-умолчанию прошит старый загрузчик, не позволяющий обновить прошивку до более высокой версии. Для обновления прошивки на DIR-300/A/C1 необходимо, воспользоваться утилитой DCC с FTP D-Link'а, либо прибегнуть к второму варианту пути решения данной проблемы (оба решения описаны по ссылке выше).
Предположим, что прошивку мы успешно обновили, и теперь у нас версия 1.0.12. Теперь пришло время зарегистрировать аккаунт в DynDNS. Не знаю, как обстоят дела на данный момент, но когда я месяц назад пытался это сделать - Free аккаунт с одним доступным хостом мне почему-то зарегистрировать так и не удалось. Предлагалось купить подписку, сделать еще что-то, но результата не было. Поэтому здесь мы пойдем другим путем.
Предположим, что прошивку мы успешно обновили, и теперь у нас версия 1.0.12. Теперь пришло время зарегистрировать аккаунт в DynDNS. Не знаю, как обстоят дела на данный момент, но когда я месяц назад пытался это сделать - Free аккаунт с одним доступным хостом мне почему-то зарегистрировать так и не удалось. Предлагалось купить подписку, сделать еще что-то, но результата не было. Поэтому здесь мы пойдем другим путем.
- Заходим на сервис D-Link Dynamic DNS и регистрируем аккаунт и хост.
- У меня получилось что-то вроде этого: Как видно, аккаунт у меня называется compkaluga, а имя хоста: compkaluga.dlinkddns.com
- Теперь логично было бы его прописать в настройках роутера, т.е. в Advanced -> DDNS - DDNS client editing. Однако именно в таком варианте DDNS клиент работать напрочь отказывался ;)
- Читаем How-To на сайте D-Link Dynamic DNS, конкретно фразу "You first need to create an account. After entering your user information, you will be sent an e-mail to verify your e-mail address and confirm your account. You can then log in. This account, with the username and password you enter, is also good at www.dyndns.com." Это означает, что с аккаунты на DLink DDNS и DynDNS.com это фактически одно и то же, и при создании нашего аккаунта на DLink DDNS автоматически создался аккаунт с теми же учетными данными и на DynDNS.
- Проверим это:
- Теперь самое время прописать настройки этого аккаунта в роутер в разделе Advanced -> DDNS: