Bekijk de volledige versie : Отвалился DynDNS от ZoneEdit ?
Добрый день.
Использую DDNS от zoneedit.com. До сих пор все работало отлично, но сегодня возникла следующая проблема.
В журнале вижу следующие сообщения:
May 30 12:57:04 ddns update: connected to www.zoneedit.com (64.85.73.41) on port 80.
May 30 12:57:05 ddns update: unknown return code: 301
May 30 12:57:05 ddns update: server response: Moved Permanently
Судя по всему, переехал адрес сервера, с которым работет встроенный клиент ddns. Подскажите, пожалуйста, как можно перенастроить этого клиента?
Поскольку проблему надо было решить оперативно, изобрел собственный велосипед.
Написал perl-скрипт следующего содержания:
#! /opt/bin/perl -w
use LWP::UserAgent;
# login, password and my domain name for Zoneedit account
my $login = "mylogin";
my $pass = "mypassword";
my $zone = "mydomain.ru";
#logfile full path
my $logfile = "/opt/home/zonedit/log.txt";
#Routine that writes a message into logfile
sub PrintToLog;
#Main execution body
my $ua = new LWP::UserAgent;
$ua->credentials('dynamic.zoneedit.com:80', 'DNS Access', $login, $pass);
$request = new HTTP::Request('GET', "http://dynamic.zoneedit.com/auth/dynamic.html?zones=$zone");
$response = $ua->request($request);
if( $response->is_success )
{
PrintToLog( "DDNS updated: ", $response->code, "-", $response->message );
}
else
{
PrintToLog( "ERROR: ", $response->code, "-", $response->message );
}
#Implementation of routine that writes a message into logfile
sub PrintToLog()
{
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isd st) = localtime();
my $DateStr = sprintf('%02s',$mday).".".sprintf('%02s',$mon+1).".".sprintf('%04s',$year+1900);
my $TimeStr = sprintf('%02s',$hour).":".sprintf('%02s',$min).":".sprintf('%02s',$sec);
if( open(my $f, ">>$logfile") )
{
print $f "(", $DateStr," ",$TimeStr, ") ", @_, "\n";
close( $f );
}
else
{
warn "Could not open logfile $logfile !!!\n";
print "(", $DateStr," ",$TimeStr, ") ", @_, "\n";
}
}
Прописал запуск этого скрипта в post-firewall и post-mount. Первый - на случай перезапуска pppd, второй - на случай перезагрузки роутера, т.к. скрипт и сам Perl лежат на флешке.
Правда столкнулся с проблемой при установке Perl-пакета HTML-Parser, который использует C-шную библиотеку. Для сборки библиотеки нужен полноценный gcc и линкер.
Более того, Makefile, который создает установщик Perl-пакетов, получается в итоге корявым. Эту корявость пришлось устранять ручками. Кому интересно, спрашивайте - напишу подробнее.
imageofyou
30-05-2008, 20:50
Заметил точно такую же проблему и у себя...
Хотелось бы решение проблемы без "особых подходов" =/
imageofyou
30-05-2008, 21:27
Ларчик просто открывался! =)
Достаточно добавить в post-firewall строчку
lynx -source -auth=username:password 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com'
Ну и если не стоит lynx - установить его:
ipkg install lynx
nightrus
31-05-2008, 10:56
так ток указанный домен обновляется :(
даже если указывать *.domain.com
imageofyou
31-05-2008, 20:00
но ведь ничего не мешает сделать вызов для каждого домена =)
или у вас их сотни? =)
Ларчик просто открывался! =)
Достаточно добавить в post-firewall строчку
lynx -source -auth=username:password 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com'
Ну и если не стоит lynx - установить его:
ipkg install lynx
У меня WL-500GP V2 со стандартным ПО (ASUS WL-500gPv2 firmware version 2.0.1.5)
ПОдскажите как на нём сделать что бы работал DDNS, а то тоже вылетает ошибка:
ddns update: unknown return code: 301
Предложения поменять ПО откланяются
меня интересуте как это сделать со стандартным ПО
Я так понял со стандартной прошивкой не получится.
Взял обновил прошивка на от Олега 1.9.2.7-10.
но я всёравно не понимаю почему для работы DDNS нужно ставить lynx
и вводит команду:
lynx -source -auth=username:password 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com'
насколько я знаю lynx - это консольный веб-броузер
прав я или нет
imageofyou
05-06-2008, 07:37
ну хотя бы потому, что этот способ предлагает zoneedit.com =)
http://zoneedit.com/doc/dynamic.html#faq3
UNIX Clients:
DDClient 3.0 is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services. You can get it here: http://ddclient.sourceforge.net/.
IPCheck has built in support for popular CABLE/DSL NAT routers. It works on OS/2 as well as most Unix's. Source code & documentation is here: http://zoneclient.sourceforge.net/. Python is required.
From one of our customers: It's very easy to update the dynamic zoneedit entries on UNIX with either of these two command lines (if you have wget or lynx installed):
lynx -source -auth=username:password 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com'
wget -O - --http-user=username --http-passwd=password 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com'
PPP users should place one of the above commands (or a perl client) in the file /etc/ppp/ip-up or /etc/ppp/ppp.linkup, which are called whenever a ppp connection is made.
Users of dhcpcd may place these commands in the file /etc/dhcpc/dhcpcd-eth0.exe or /etc/dhcpc/dhcpcd-eth1.exe which are executed whenever a new dynamic IP address is acquired.
wget я пробовал - у меня не получилось из-за различия версий и их функциональности (той, что устрановлена в роутере и той, что использовалась в примере). Поэтому попробовал lynx и все получилось.
В данном случае lynx отправляет на сервер zoneedit запрос, аналогичный тому, как если бы вы отправляли информацию об изменившемся IP ручками.
ну хотя бы потому, что этот способ предлагает zoneedit.com =)
А исправить стандартный способ который заложен в роутер возможно?
А то эту операция нужно делать из консоли.
nightrus
06-06-2008, 22:00
возможно, Олега прошивку обновить попроси :)
imageofyou
07-06-2008, 09:30
А исправить стандартный способ который заложен в роутер возможно?
А то эту операция нужно делать из консоли.
При добавлении ее в post-firewall - все будет делаться автоматически. Никакой консоли.
При добавлении ее в post-firewall - все будет делаться автоматически. Никакой консоли.
добавил в post-firewall
date >> /tmp/harddisk/opt/var/log/zoneedit.log
lynx -source -auth=usernameassword 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com' >> /tmp/harddisk/opt/var/log/zoneedit.log
всё равно автоматом не обновляется
в логе логе пишатся только даты.
хотя если запустить в ручную post-firewall то в логе появляется запись что домен обновлен
добавил в post-firewall
date >> /tmp/harddisk/opt/var/log/zoneedit.log
lynx -source -auth=usernameassword 'http://dynamic.zoneedit.com/auth/dynamic.html?host=www.mydomain.com' >> /tmp/harddisk/opt/var/log/zoneedit.log
всё равно автоматом не обновляется
в логе логе пишатся только даты.
хотя если запустить в ручную post-firewall то в логе появляется запись что домен обновленА полный путь к файлу "lynx" Пушкин будет указывать? ;)
А полный путь к файлу "lynx" Пушкин будет указывать? ;)
Спасибо, прокатило.
spscream
14-09-2008, 11:36
Можно использовать и wget, в post-firewall добавляем:
wget -O - 'http://username:password@dynamic.zoneedit.com/auth/dynamic.html?host
=www.hostname.org'
theMIROn
20-12-2008, 17:19
для исправления zoneedit, раз уж ez-ipupdate вкомпилирован в прошивку,
нужно добавить в конец post-firewall
if [ `nvram get ddns_enable_x` = 1 ] && \
[ `nvram get ddns_server_x` = "WWW.ZONEEDIT.COM" ] && \
[ "$2" != "0.0.0.0" ]; then
killall ez-ipupdate
ez-ipupdate \
-S zoneedit -s dynamic.zoneedit.com \
-i $1 \
-u `nvram get ddns_username_x`:`nvram get ddns_passwd_x` \
-h `nvram get ddns_hostname_x` \
-e /sbin/ddns_updated \
-b /tmp/ddns.cache | /usr/bin/logger -t ddns
fi
все настройки и управление через вэбморду
Здравствуйте, зарегистрировал домен на nic.ru вида domain.ru.
для того чтобы его делегировать, нужно не менее двух DNS-серверов.
не особо хочется покупать у них еще услуги Primary и Secondary DNS серверы.
Сам роутер вроде как может выступать в качестве одного DNS-сервера,
но может ли сам для себя выступать?
где можно взять бесплатные DNS-адреса или самому сделать и куда их в роутере и прописывать?
провайдер corbina-msk, пользуюсь free-услугой dyndns.com
помогите пожалуйста с этой проблемой.
theMIROn
29-12-2008, 09:12
Воспользуйтесь dynamic dns сервисом на zoneedit.com, где можно бесплатно привязывать домены второго уровня
Роутером оно поддерживается
Воспользуйтесь dynamic dns сервисом на zoneedit.com, где можно бесплатно привязывать домены второго уровня
Роутером оно поддерживается
спасибо вроде разобрался. а что с роутером делать? надо в него чтонибудь прописывать?
так. отлично . все работает пока
как заставить работать zoneedit вместе с dyndns.org ?
theMIROn
02-01-2009, 13:26
и пост theMIROn-а автоматом не хотят работать..
всеравно
ddns update: unknown return code: 301
ddns update: server response: Moved Permanently
уже пофикшено совместными усилиями в прошивке 1.9.2.7-d6 от lly
http://wl500g.info/showthread.php?t=17136
уже пофикшено совместными усилиями в прошивке 1.9.2.7-d6 от lly
http://wl500g.info/showthread.php?t=17136
не всегда вспомнишь (особенно после НГ) что чтобы сделать файл исполняемым кроме chmod +x нужно еще #! /bin/sh добавить в файл].
поэтому извиняй что напряг раньше таким вопросом , ибо по мануалу такой операции не было описано.
п.с. обычно так и бывает, что пока не спросишь "че за фигня" - сам не догадаешься =))
но позвольте повторить свой вопрос:
как заставить работать zoneedit паралельно с dyndns.org ?
Как получить домен вида <name>.net или подобный wl500g.info и организовать на роутере wl-500gP веб-сервер, чтобы при обращении к этому имена, через браузер, приходили на веб-сервер роутера. Как было сделано для vectormm.net ранее :)
Домен типа vectormm.net это домен второго уровня. Для этого надо надо платить какую то плату в год. Домен типа name.vectormm.net домен 3 уровня можно получить бесплатно например у того же vectormm.net =). В обоих случаях надо сначала договориться о получении домена, при этом надо сообщить свой прямой(не изменяемый IP) тому кто тебе будет давать домен для того чтобы он его вбил в ДНС. Если ты берешь домен второго уровня то тебе возможно дадут доступ к ДНС для того чтоб ты сам мог раздавать домены 3 уровня. в итоге все запросы на vectormm.net
будь то http://name.vectormm.net или ftp://name.vectormm.net будут ассоциироваться с твоим ИП.
ЗЫ: надо убедиться что у тебя прямой ИП(не через рутер провайдера и не маскрад или еще какая ни-ть фигня). Есть еще вариант когда у тебя прямой но динамический ИП. Тогда можно заморочиться с динамическим ДНС. Как это делать я незнаю.
ЗЫЫ: за прямой ИП как правело надо доплачивать... я например 90р в месяц плачу.
Про домены это все ясно. Мне интересовал именно где их лучше регить :)
Может где есть бесплатные, скажем за баннер на странице :)
Про домены это все ясно. Мне интересовал именно где их лучше регить :)
Может где есть бесплатные, скажем за баннер на странице :)
http://www.dyndns.com/
AlekseyA
06-02-2009, 10:42
... и организовать на роутере wl-500gP веб-сервер, чтобы при обращении к этому имена, через браузер, приходили на веб-сервер роутера. Как было сделано для vectormm.net ранее :)
Может кто-то и с этим вопросом поможет, то же очень интересно и хочется попробывать.
А посмотреть на Web панельке роутера слабо? Регите бесплатный аккаунт на dyndns.com и прописываете логин/пароль в прошивке асуса. Такая функциональность есть даже в родной асусовской прошивочке.
StaREViL
06-02-2009, 11:18
Либо идем на Росниирос. Регимся.
Создаем домен 3-его уровня.
Ищим халявные dns (они есть). создаем зоны.
Все.
Вопрос все такие наверно в другом...
Мой пров. автоматически обрывает соединение каждые 24 часа. IP динамический, как с этим бороться, каждый раз обновлять информацию на DNS?
theMIROn
06-02-2009, 11:37
или:
1. покупаем у регистратора (nic.ru например) домен второго уровня (pupkin.ru например)
2. регистрируемся на zoneedit.com и вписываем домен
3. указываем домену dns сервера от zoneedit.com
4. настраиваем в роутере динамический dns для zoneedit.com
p.s в асусовских прошивках и олега вплоть до 1.9.2.7 некорректная поддержка сервиса zoneedit.com, т.к там не так давно сменился адрес обновления.
Исправлено в прошивке из подписи, либо можно воспользоваться методом из темы http://wl500g.info/showpost.php?p=124450&postcount=17
Вопрос все такие наверно в другом...
Мой пров. автоматически обрывает соединение каждые 24 часа. IP динамический, как с этим бороться, каждый раз обновлять информацию на DNS?
При каждом новом соединении роутер будет обновлять IP адрес на сервисе, т.е по имени хост будет доступен
theMIROn
01-03-2009, 20:01
ак заставить работать zoneedit паралельно с dyndns.org?да просто, зарегистрироваться на www.dnsomatic.com, доваить там dyndns и zoneedit аккаунты, прописать в роутере свой dnsomatic аккаунт с хостом all.dnsomatic.com
и все, телемаркет.
да просто, зарегистрироваться на www.dnsomatic.com, доваить там dyndns и zoneedit аккаунты, прописать в роутере свой dnsomatic аккаунт с хостом all.dnsomatic.com
и все, телемаркет.
воот! это радует, спасибо. появился еще вопрос: в вебке роутера отсутствует dnsomatic. что нужно сделать чтобы он работал?
theMIROn
02-03-2009, 21:12
воот! это радует, спасибо. появился еще вопрос: в вебке роутера отсутствует dnsomatic. что нужно сделать чтобы он работал?
прошиться последней доступной 1.9.2.7-d или попросить Олега включить в 1.9.2.7-10a вот эти патчи
http://code.google.com/p/wl500g/source/detail?r=137
http://code.google.com/p/wl500g/source/detail?r=138
black_DaNeK
09-03-2009, 20:54
Вот значит есть у меня мысль установить дома сервачок ну небольшой... чтоб там был фтп,шелл,качал торренты,и управлялся(желательно что то типа Radmin), но нужно линукс!
у меня собственно вот ттакие ваапросы что длля этого нужно из ПО и там всяких услуг больше всего интересует как происходит поддержка доменов типа там DNS и тп... зарание огромное СПАСИБО!
StaREViL
09-03-2009, 22:38
Copy-Paste форева.
ФТП, шелл встроены в (как минимум) 500g/w. Никакого радмина естественно, так как нет иксов.
Торрент поставить можно. Описания в прикрепленных сообщениях.
Про днс, опять же. Если у тебя статика, то все норм. Если динамика - dyndns.
1. Все необходимое ПО сможете поставить сами.
2. Ни какого radmin не будет. Можете купить KVM (отдельная железка, к нему подкл. кабель и уже монитор) или KVM-IP (то же самое только без монитора, а с возможностью смотреть экран сервера с другого компа по IP сервера). Ну и если у вас конечно "сервачок" это не стандартный сервер 1U, а настольная система 4U, которая называется "сервером", то проще конечно юзать интегрированную видеокарточку. В серверах как вы понимаете ничего такого нет.
3. ДНС делается просто. Регистрируете домен, любой второго уровня желательно. Идете в панель регистратора, там ищите что-то типа "Дочерние DNS" или "Свои DNS" ну или у кого как. Добавляете пару
ns1.домен IP
ns2.домен IP
При этом желательно, чтобы IP были разные (а иногда требуются и разные классы C, иначе проблемы с парковкой .ru). Хотя можно и на 1 присобачить, но о парковке .ru можно забыть. Естественно все это возможно при статическом IP. Если динамический - сделать не через какие-то там сервисы тоже возможно. Но тут подробнее долго писать.
Стоит обратить внимание в первую очередь на DNS самого сервера. Нужно запустить сервис named, чтобы он отвечал по запросам надомены, иначе, опять же, ничего работать не будет (даже не припаркуете, gTLD паркуются нормально, .ru пошлет).
Опять же мутить все это руками не так легко, ставьте панель упраления. Webmin можно, но лучше ISP (isp-system.com). При динамическом IP панель купить не реально.
Ну и не забывайте, что там будет размещатся... В любом случае замучаетесь решать, не проще ли взять в аренду нормальный сервер в нормальном ДЦ? Могу помочь, обращайтесь в ЛС (размещение Москва или Одесса на выбор).
theMIROn
10-03-2009, 07:40
а можно узнать, для каких целей это сервачок дома планируется? и чем не подходят роутеры, обсуждаемые на этом форуме?
Опять же мутить все это руками не так легко, ставьте панель упраления. Webmin можно, но лучше ISP (isp-system.com). При динамическом IP панель купить не реально.на zoneedit.com можно бесплатно припарковать домен второго уровня + редактирование SOA
на zoneedit.com можно бесплатно припарковать домен второго уровня + редактирование SOA
Да вы можете хоть 110 доменов припарковать - проверка лицензии ISP и другх панелей идет по IP... WebMin бесплатна и пойдет с динамическим адресом. Да и вообще можно на любом хостинге взять аккаунт с управлением DNS и редактировать все что нужно. К примеру http://ru-hoster.com...
theMIROn
10-03-2009, 09:19
Евгений, ничуть я не отрицаю и даже не спорю с вами, что можно купить все что нужно, и оно даже само будет работать, и что даже вы самостоятельно все можете настроить и помочь.
Но, вчитайтесь в первый пост, какие тут провайдеры? Какое платное ПО? Какие лицензии?
Никому не нужная реклама
Вот значит есть у меня мысль установить дома сервачок ну небольшой... чтоб там был фтп,шелл,качал торренты,и управлялся(желательно что то типа Radmin), но нужно линукс!
у меня собственно вот ттакие ваапросы что длля этого нужно из ПО и там всяких услуг больше всего интересует как происходит поддержка доменов типа там DNS и тп... зарание огромное СПАСИБО!
Я отвечу тройкой ссылок:
Создание домашнего сервера (http://www.howtoforge.com/perfect-server-ubuntu-8.10)
Бесплатное имя для динамического внешнего IP (http://dyndns.org)
Свое доменное имя при динамическом внешнем IP (http://zoneedit.com)
И без всякой рекламы.
black_DaNeK
10-03-2009, 15:30
огромное вам всем спасибо! ясно всё!
2 theMIROn: вообще сервер делаю для себя просто для личного интереса сам сервак(железка) есть! но слабая, поскольку это только для разминки!
2 ALL(Всех тоесть):IP постоянный(статический) провайдер ЙЦУКЕН(QWERTY), панель куплю скорее всего ISP, нашего роутера я уже достал всёже отдельный комп лучше+вы увиряете что нету радмина для линукс?OpenVNC это тотже радмин! потом иксы будут! поскольку будет монитор! и пульт там будет стоять тв тюнер и это всё будет исполнять роль медиа центра!
2 Evgenii:причём здесь http://ru-hoster.com я же сервер делаю а не хостинг заказываю!;)
2 vectorm: о_О кто тут в моей темке отписался! vectorm ты как всеегда сама краткость! огромное спасибо за темки почитать оочень интересно! и ещё первую страничку так и не понял это посто инструкция как на убунте сделать сервер? или я ненаю английский?
2 ALL: и всёже с днс непонятно(( можт напишете инструкцию?! пошаговую?
огромное вам всем спасибо! ясно всё!
2 theMIROn: вообще сервер делаю для себя просто для личного интереса сам сервак(железка) есть! но слабая, поскольку это только для разминки!
2 ALL(Всех тоесть):IP постоянный(статический) провайдер ЙЦУКЕН(QWERTY), панель куплю скорее всего ISP, нашего роутера я уже достал всёже отдельный комп лучше+вы увиряете что нету радмина для линукс?OpenVNC это тотже радмин! потом иксы будут! поскольку будет монитор! и пульт там будет стоять тв тюнер и это всё будет исполнять роль медиа центра!
2 Evgenii:причём здесь http://ru-hoster.com я же сервер делаю а не хостинг заказываю!;)
2 vectorm: о_О кто тут в моей темке отписался! vectorm ты как всеегда сама краткость! огромное спасибо за темки почитать оочень интересно! и ещё первую страничку так и не понял это посто инструкция как на убунте сделать сервер? или я ненаю английский?
2 ALL: и всёже с днс непонятно(( можт напишете инструкцию?! пошаговую?
Английская ссылка, что я дал - самая полная. есть куча русских переводов, но неполных. Это по шагам поднятие полноценного сервера на Ubuntu 8.10 Server - почта, DNS, DHCP, www, раздача инета в локалку и т.п.
Завтра с работы приложу PDF-ник русский с мануалом (слямзил на ubuntu.ru вроде).
А зачем покупать ISP, когда все тоже самое делает Webmin?
ISP нужна, если хотите поднять свой хостинг.
kabzyaba
01-05-2009, 06:42
добрый день! столкнулся с такой проблемой.
на zoneedit в зоне есть
mydomain.com и www.maydomai.com
в админке у роутера я могу прописать либо с www, либо без... и ессно обновляется IP только у одного адреса :(и это я пока не делал запись для FTP......
подскажите, как сделать так,чтобы IP обновлялся у всех записей с ".mydomain.com"? заранее спасибо!
ПС
прошивку обновил до
WL-520gU firmware 1.9.2.7-d from 2009.04.30
theMIROn
01-05-2009, 17:57
добрый день! столкнулся с такой проблемой.
на zoneedit в зоне есть
mydomain.com и www.maydomai.com
в админке у роутера я могу прописать либо с www, либо без... и ессно обновляется IP только у одного адреса :(и это я пока не делал запись для FTP......
подскажите, как сделать так,чтобы IP обновлялся у всех записей с ".mydomain.com"? заранее спасибо!
ПС
прошивку обновил до
WL-520gU firmware 1.9.2.7-d from 2009.04.30
в факе на zoneedit дан ответ
нужно прописать обновляемые хосты через запятую, т.е "domain.my,www.domain.my"
kabzyaba
03-05-2009, 14:23
в факе на zoneedit дан ответ
нужно прописать обновляемые хосты через запятую, т.е "domain.my,www.domain.my"
сразу написать забыл, что так тоже пробовал...в строке в админке помещается только 32 символа.. :((((
theMIROn
03-05-2009, 14:33
сразу написать забыл, что так тоже пробовал...в строке в админке помещается только 32 символа.. :((((
так можно прописать
host=mymegasuperlongdomainname.com,www. mymegasuperlongdomainname.com
в /usr/local/etc/ddns.conf, оно будет дописано к конфигурации ddns клиента и все будет работать как надо
ну, или, заюзайте dnsomatic.com, там нет ограничений по длине подчиненных хостов вроде
kabzyaba
03-05-2009, 15:03
так можно прописать
host=mymegasuperlongdomainname.com,www. mymegasuperlongdomainname.com
в /usr/local/etc/ddns.conf, оно будет дописано к конфигурации ddns клиента и все будет работать как надо
вы уж извините за назойливость.. но где именно лежит этот ddns.conf ?
в смысле, где находится "usr/local/etc/"
вы уж извините за назойливость.. но где именно лежит этот ddns.conf ?
в смысле, где находится "usr/local/etc/"
В роутере (http://wl500g.info/showpost.php?p=103223&postcount=1), нулевые пункты.
kabzyaba
03-05-2009, 18:04
В роутере (http://wl500g.info/showpost.php?p=103223&postcount=1), нулевые пункты.
спасибо огромное! все заработало :))))
ПС
еще вопрос... поиск ничего абсолютно не дает по этому поводу :(
после перепрошивки роутера в админке появились новые пункты.. например USB Aplication.что это такое? и работает ли оно?как например подключить webcam? на роутере у меня только принтерпорт и все....
alexcccp
06-01-2010, 19:25
Ребят полскажите, пожалуйста :)
есть два ddns (dyndns + zoneedit)
на dyndns домен 3 уровня на zoneedit домен второго :)
Задача для домена zoneedit отрезать все порты оставить только 80 ;)
Возможно, ли это сделать вообще
думал, как сделать через iptables или как назначить для домена виртуальное соединение :(
то есть на домене 2 уровня сайт и усе, а на 3 админка и прочее ресурсы
http://ru.wikipedia.org/wiki/DNS
alexcccp
08-01-2010, 18:30
не у кого никаких мыслей нету :confused:
любые варианты :) предложения
Ребят полскажите, пожалуйста :)
то есть на домене 2 уровня сайт и усе, а на 3 админка и прочее ресурсы
1. IP у обоих адресов один? Если разные, то настройка зарезки в iptables - довольно простая вещь. Если один, то см. п.2.
2. В zoneedit прописать только www привязку, остальное резать по входящему запросу (это сложный вопрос, я не в курсе, сможет ли iptables выцепить из пакетов обращение по имени. Стандартные протоколы (ftp, mail и т.п.) и так по имени не отрезолвятся без прописки в DNS. Плюс - никто не отменял обращение по IP, тут ограничения по имени не спасут.
И вообще - вас всех в поиске забанили чтоли???
alexcccp
09-01-2010, 23:21
1. IP у обоих адресов один? Если разные, то настройка зарезки в iptables - довольно простая вещь. Если один, то см. п.2.
2. В zoneedit прописать только www привязку, остальное резать по входящему запросу (это сложный вопрос, я не в курсе, сможет ли iptables выцепить из пакетов обращение по имени. Стандартные протоколы (ftp, mail и т.п.) и так по имени не отрезолвятся без прописки в DNS. Плюс - никто не отменял обращение по IP, тут ограничения по имени не спасут.
И вообще - вас всех в поиске забанили чтоли???
Ясно СПАСИБО
kondorkm
03-03-2010, 20:22
для исправления zoneedit, раз уж ez-ipupdate вкомпилирован в прошивку,
нужно добавить в конец post-firewall
if [ `nvram get ddns_enable_x` = 1 ] && \
[ `nvram get ddns_server_x` = "WWW.ZONEEDIT.COM" ] && \
[ "$2" != "0.0.0.0" ]; then
killall ez-ipupdate
ez-ipupdate \
-S zoneedit -s dynamic.zoneedit.com \
-i $1 \
-u `nvram get ddns_username_x`:`nvram get ddns_passwd_x` \
-h `nvram get ddns_hostname_x` \
-e /sbin/ddns_updated \
-b /tmp/ddns.cache | /usr/bin/logger -t ddns
fi
все настройки и управление через вэбморду
благодярю за совет, и еще я малясь подредактировал настройки, вобщем ваш совет подошел для исправления ошибки, а вот мой надебсь людям поможет с ограничением дописывания хостов
чтобы добавить несколько хосто в консоли пишем:
nvram set ddns_hostname_x=host.com,www.host.com,krevedki.com ,lunatiki.net
и жмакаем ентер посля
flsdhfs save ....
nvram set ddns_hostname_x=host.com,www.host.com,krevedki.com ,lunatiki.net
и жмакаем ентер посля
flsdhfs save ....
Только не flashfs save, а nvram commit, Вы не то сохраняете.
theMIROn
04-03-2010, 10:16
а зачем такие извращения, если можно прописать host.com,www.host.com,krevedki.com,lunatiki.net непосредственно в web интерфейсе в поле Host Name?
stepan83
24-06-2010, 06:52
Добрый день подскажите пожалуйста последовательность действий
как забрать доменное имя с хостинга (http://moinet.ru) зарегистрированное на мое имя в зоне info и как после прикрутить данное доменное имя на роутер с прошивкой от Олега для переезда сайта на домашний сервер WHS?
Pablo Escobar
24-06-2010, 07:42
Добрый день подскажите пожалуйста последовательность действий
как забрать доменное имя с хостинга (http://moinet.ru) зарегистрированное на мое имя в зоне info и как после прикрутить данное доменное имя на роутер с прошивкой от Олега для переезда сайта на домашний сервер WHS?
1. получить от провайдера static white IP.
2. прописать зону A на этот IP у держателя зоны DNS.
3. прокинуть нужные порты на роутере.
4. подождать от 2 до 72 часов.
stepan83
24-06-2010, 07:51
2. прописать зону A на этот IP у держателя зоны DNS.
а кто является держателем в зоне info
Pablo Escobar
24-06-2010, 08:02
а кто является держателем в зоне info
скорее всего тот, кто продал вам доменное имя
stepan83
24-06-2010, 08:23
1. получить от провайдера static white IP.
2. прописать зону A на этот IP у держателя зоны DNS.
3. прокинуть нужные порты на роутере.
4. подождать от 2 до 72 часов.
а есть ли сервисы которые автоматом прописывают доменное имя по ip адресу т.е не через роутер
Pablo Escobar
24-06-2010, 08:57
Многие регистраторы доменных имен предлагают поддержку DNS зоны. Вам поможет zoneedit.com
theMIROn
06-06-2011, 14:19
Сервис Dyndns похерил моё доменное имя ryzhov-al.homeip.net и стал просить за него денег. В последний год сервисом стало невыносимо пользоваться: очень сложно найти среди огромной кучи линков, просящих денег за любой чих привычный бесплатный вариант!
Коллеги, подскажите аналогичный сервис, не настолько жадный как Dyndns. Ключевое требование - поддержка сервиса встроенным в роутер клиентом.
На прежнее доменное имя с этого форума вела куча ссылок на скомпилированный софт. Вспомнить и исправить все ссылки невозможно.
dns.he.net
zoneedit.com
Сервис Dyndns похерил моё доменное имя ryzhov-al.homeip.net и стал просить за него денег. ....
За что, интересно? У меня пока не просил.
Кроме DynDNS я использую freedns.afraid.org
Пару дней назад зарегистрировался на no-ip.com, последнее сделал для проверки собранного в выходные inadyn.
nightrus
21-11-2011, 06:16
кто нить еще использует сабж? что-то он опять походу отвалился... ip на сервере DDNS обновляет, вот только DNS про домен так ничего и не знают... у меня только так или нет?
Прошу подскажите в чем проблема, запись в логе:
Jan 1 02:00:30 ddns update: connected to www.zoneedit.com (64.85.73.107) on port 80.
Jan 1 02:00:31 ddns update: unknown return code: 404
Jan 1 02:00:31 ddns update: server response: Not Found
Подскажите пожалуйста, что делаю не так?
Добавил в post-firewall:
date >> /tmp/syslog
/opt/bin/lynx -source -auth=xxxxx:xxxxx 'http://dynamic.zoneedit.com/auth/dynamic.html?host=xxxxxxx.xxx' >> /tmp/syslog
при перезагрузке роутера в sysloge две записи дат с разницей в 25 секунд.
и больше ничего.
Пробовал и команду wget -O - 'http://username:password@dynamic.zoneedit.com/auth/dynamic.html?host
=www.hostname.org' результат тот же.
Если команды давать через командную строку все работает.