Настройка CustomDNS (DynDNS) на маршрутизаторе Cisco |
[исправить] |
Шаблон настроек Cisco IOS для обновления хоста MyHost своего домена
My-DNS-Domain.com в DynDNS. Конфигурация для ADSL. Проверено на Cisco IOS
Software, C870 Software (C870-ADVIPSERVICESK9-M), Version 12.4(24)T4. Для
обновления раз в час необходима подписка на услугу DynDNS Pro, для корректной
регистрации должна быть активирована услуга Custom DNS.
Пример конфигурационного файла:
!
hostname MyHost
!
ip domain lookup source-interface Dialer1
ip domain name My-DNS-Domain.com
ip host ns1.mydyndns.org 204.13.248.76
ip host ns3.mydyndns.org 208.78.69.76
ip host ns4.mydyndns.org 91.198.22.76
ip host ns5.mydyndns.org 203.62.195.76
ip host ns2.mydyndns.org 204.13.249.76
ip name-server 1.1.1.1
ip name-server 1.1.1.2
!
ip ddns update method mydns
HTTP
add http://XXX:XXX@members.dyndns.org/nic/update?system=custom& hostname=MyHost.My-DNS-Domain.com
remove http://XXX:XXX@members.dyndns.org/nic/update?system=custom&hostname=MyHost.My-DNS-Domain.com
interval maximum 0 0 1 30
!
!
access-list 1500 permit any
!
interface Dialer1
ip ddns update hostname MyHost.My-DNS-Domain.com
ip ddns update mydns host members.dyndns.org
ip access-group 1500 out
!
|
|
|
|
Раздел: Корень / Маршрутизаторы Cisco, VoIP / Ограничение и учет трафика на Cisco |
1.1, Анон (?), 17:07, 14/01/2011 [ответить]
| –1 +/– |
Я понимаю такую услугу для домашнего веб-сайтца на динамическом IP. Но на кой ляд она сдалась на полном серьезе для предприятия? Или "Рога и копыта"?
| |
1.2, 8 (?), 20:13, 14/01/2011 [ответить]
| +/– |
т.е. если я раздобуду домой ADSL или ISDN роутер от Циско - я уже "рогиакапыта"?
| |
1.4, Аноним (-), 16:40, 18/01/2011 [ответить]
| +/– |
Читай внимательней, анон.
DynDNS нужен для разрешения доменных имен в динамические IP. Например, дома сайт поднять, поскольку ниасилил дедик или VPS в датацентре. Ну или диссидент какой.
Для рогов и копыт экономия тривиальна. Юридический анлим стоит реального бабла. Так называемый анлим для физиков - копейки (в сравнении с первым).
У нас так предприятия делают. Для экономии в офис проводится инет для физиков, ну и фигли, что лимиты фактически есть, зато дешево. Корпоративный сайт на динамике поднимают - DynDNS снаружи и упитанный песец. Экономия настолько серьезная, что можно позволить себе и цыску в белую купить.
| |
1.5, Аноним (-), 18:45, 18/01/2011 [ответить]
| +/– |
Кстати, анон! Ты домой можешь только железку б/у от Циски на ебэе купить. На ИОС у тебя уже бабла не останется. Или ТАЗ-или Циска начального уровня.
Просто на реальном серьезном предприятии, зависящем от нета и инфраструктуры такой изъеб выглядит изъебом и попыткой ставить на ТАЗик двигатель от Як-40, а циску дома поставить только полный конченый гик-племянник БАБ. :)
| |
1.7, romankap (ok), 02:33, 02/04/2011 [ответить]
| +/– |
Изменения в строке доступа к сайту
http://www.dyndns.com/developers/specs/syntax.html
правильный синтаксис конфига
ip ddns update method DYNDNS_UPDATE
HTTP
add http://username:password@members.dyndns.org/nic/update?hostname=<h>&myip=<a>&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG
если хотите что бы при смене ip адреса сразу менялся на сайте не указывайте период
проблемы со знаком вопроса (?) решаются выгрузкой конфига через tftp
ручной правкой и заливкой обратно
interface Dialer1 или FastEthernet4
ip ddns update hostname hostname.dyndns.org
ip ddns update DYNDNS_UPDATE
для проверки
ter mon
debug ip ddns update
лог должен содержать
DYNDNSUPD: Adding DNS mapping for hostname.dyndns.org <=> 91.76.101.117
HTTPDNS: Update add called for hostname.dyndns.org <=> 91.76.101.117
HTTPDNSUPD: Session ID = 0xD
HTTPDNSUPD: URL = 'http://username:password@members.dyndns.org/nic/update?hostname=hostname
HTTPDNSUPD: Sending request
HTTPDNSUPD: Response for update hostname.dyndns.org <=> 91.76.101.117
HTTPDNSUPD: DATA START
good 91.76.101.117
# прошу обрать внимание на слово good
HTTPDNSUPD: DATA END, Status is Response data recieved, successfully
HTTPDNSUPD: Call returned SUCCESS, update of hostname.dyndns.org <=> 91.76.101.117 succeeded
DYNDNSUPD: Another update completed (outstanding=0, total=0)
HTTPDNSUPD: Clearing all session 13 info
| |
|