Настройка ddns-client для Ubuntu Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:ddclient [2013/05/12 06:03]
[Настройка]
wiki:ddclient [2014/05/21 22:38] (текущий)
Строка 1: Строка 1:
 ======Настройка ddns-client для Ubuntu====== ======Настройка ddns-client для Ubuntu======
-В данном руководстве описывается как настроить dynamic dns клиент для синхронизации вашего IP адреса с сервисом DDNS Zoneedit.com- самым дешевым сервисом DDNS (на момент написания абонентская плата составляла 1USD в месяц). Так же плюсом данного сервиса является то, что доменное имя при работе не искажается.+В данном руководстве описывается как настроить dynamic dns клиент для синхронизации вашего IP адреса с сервисом DDNS Zoneedit.com- самым дешевым сервисом DDNS (на момент написания абонентская плата составляла 1USD в месяц). Так же плюсом данного сервиса является то, что доменное имя при работе не искажается. А также с сервисом Noip.com.
  
-Предполагаем,​ что у вас есть доменое имя (yourdomain.com) и аккаунт на Zoneedit, и что вы настроили записи для вашего домена на сайте Zoneedit.+Предполагаем,​ что у вас есть доменое имя (yourdomain.com) и аккаунт на Zoneedit(Noip), и что вы настроили записи для вашего домена на сайте Zoneedit.
  
 В данном руководстве описывается настройка ddns-клиента для домена "​yourdomain.com"​ В данном руководстве описывается настройка ddns-клиента для домена "​yourdomain.com"​
Строка 14: Строка 14:
     -- Интерфейс для работы (wlan0, eth0 и т.д.): <​интерфейс>​     -- Интерфейс для работы (wlan0, eth0 и т.д.): <​интерфейс>​
  
-======Настройка====== ​+======Настройка ​Zoneedit.com====== ​
   -- После установки необходимдо дополнительно сконфигурировать <​file>/​etc/​ddclient.conf</​file><​code bash>​sudo vim /​etc/​ddclient.conf</​code>​   -- После установки необходимдо дополнительно сконфигурировать <​file>/​etc/​ddclient.conf</​file><​code bash>​sudo vim /​etc/​ddclient.conf</​code>​
   .. Необходимо добавить записи для "​daemon",​ "​ssl"​ и заменить "​use=if,​ if=web"​ with "​use=web,​ web='​http://​www.zoneedit.com/​checkip.html/',​ web-skip='​IP Address'"​ как показано в примере ниже:<​file>#​ Configuration file for ddclient generated by debconf   .. Необходимо добавить записи для "​daemon",​ "​ssl"​ и заменить "​use=if,​ if=web"​ with "​use=web,​ web='​http://​www.zoneedit.com/​checkip.html/',​ web-skip='​IP Address'"​ как показано в примере ниже:<​file>#​ Configuration file for ddclient generated by debconf
Строка 44: Строка 44:
   .. Это значит ddclient настроен и работает корректно. Поздравляем!   .. Это значит ddclient настроен и работает корректно. Поздравляем!
 ======Ошибки===== ======Ошибки=====
 +=====1=====
 Если вы получаете сообщения в <​file>/​var/​log/​syslog</​file>​ подобные следующему:​ Если вы получаете сообщения в <​file>/​var/​log/​syslog</​file>​ подобные следующему:​
 <​file>​ <​file>​
Строка 51: Строка 52:
 Вам необходимо проверить конфигурационные файлы <​file>/​etc/​ddclient.conf</​file>​ и <​file>/​etc/​default/​ddclient</​file>​ на соответствие изложенному выше описанию Вам необходимо проверить конфигурационные файлы <​file>/​etc/​ddclient.conf</​file>​ и <​file>/​etc/​default/​ddclient</​file>​ на соответствие изложенному выше описанию
 <note important>​Обратите внимание,​ что в <​file>/​etc/​ddclient.conf</​file>​ используются одинарные кавычки,​ возможно в этом Ваша ошибка. Так же проверьте,​ что все необходимые пакеты установлены.</​note>​ <note important>​Обратите внимание,​ что в <​file>/​etc/​ddclient.conf</​file>​ используются одинарные кавычки,​ возможно в этом Ваша ошибка. Так же проверьте,​ что все необходимые пакеты установлены.</​note>​
 +=====2=====
 Другая распространенная ситуация,​ когда в <​file>/​var/​log/​syslog</​file>​ получаете сообщения подобные следующему:​ Другая распространенная ситуация,​ когда в <​file>/​var/​log/​syslog</​file>​ получаете сообщения подобные следующему:​
 <​file>​ <​file>​
Строка 59: Строка 60:
 <code bash>​sudo rm /​var/​cache/​ddclient/​ddclient.cache <code bash>​sudo rm /​var/​cache/​ddclient/​ddclient.cache
 sudo /​etc/​init.d/​ddclient restart</​code>​ sudo /​etc/​init.d/​ddclient restart</​code>​
 +=====3=====
 +Проблема может возникать при работе с сервисом zoneedit.com,​ связана она с частым изменением IP адреса больше 3 в течение 10 секунд или больше 5 в течение часа. В логах начнёт появляться ошибка
 +<​code>"​FAILED:​ updating xxx.xxxxx.com:​ 702: Update failed: Too many updates too quickly, try again later.</​code>​
 +Это связано с особенностями предоставления сервиса zoneedit.com. Официальный ответ техподдержки zoneedit.com:​
 +<​quote>"​If you have received a 702 error while attempting to update the zone records, this indicates you are exceeding traffic thresholds set by our system. You are only able to send 3 requests in a 10-second window, no more than 5 requests in an hour. If the threshold is exceeded the zone will be locked from updates for one hour. The zone will only be unlocked once no update requests have been sent for a full hour."</​quote>​
 +Что в вольном переводе означает:​ Если вы получаете ошибку 702 при попытке обновить записи зон, значит вы превысили лимит трафика,​ установленный нашей системой. Вы можете отправлять 3 запроса в 10-секундном окне не более 5 запросов в час. Если лимит трафика превышается,​ зона блокируется для обновлений на один час. Зона будет разблокирована только в том случае,​ если не будет получено запросов на обновление в течение полного часа.
 +
 +======Настройка Noip.com======
 +
 +Различия в настройке,​ только информация в ddclient.conf:​
 +<code bash>​sudo nano /​etc/​ddclient.conf</​code>​
 +
 +<​file>​protocol=noip
 +use=if, if=ppp0
 +server=dynupdate.no-ip.com
 +login=yourlogin
 +password='​password'​
 +example.yourdomain.com
 +</​file>​
 +
 ======Ссылки===== ======Ссылки=====
 [[http://​stealcode.blogspot.com/​2009/​02/​howto-setup-ddclient-zoneedit-ubuntu.html|Оригинал]] статьи [[http://​stealcode.blogspot.com/​2009/​02/​howto-setup-ddclient-zoneedit-ubuntu.html|Оригинал]] статьи
  
-{{tag>​dyndns zoneedit client сервер динамический_IP}}+{{tag>​dyndns zoneedit ​noip client сервер динамический_IP}}