Freedns afraid org ddns как настроить

Freedns afraid org ddns как настроить

Привет всем столкнулся с проблемой .Никак немогу настроить Динамический DNS на OpenWrt Barrier Breaker r38943 Версия ядра 3.10.18.
Проблема в следуюшем
1.прошол регистрацыю на http://freedns.afraid.org ,получил логин и пароль
2.создал доменное имя(Имя хоста)
3.В настройках днс всё прописал
4.ресетнул роутер но работать Динамический DNS незахотел.
Есле с телевона(через стартовый пакет) ввести в браузер доменное имя (Имя хоста)то браузер на телефоне очень долго пытаетса открыть но вконечном итоге не открывает(неудалось подключитса).зато есле ввести свой ип адрес взятый из Статус IPv4 WAN то в течении 2 секунд браузер показывает мне мою luci .И я полностью могу путишествовать по ней.Вопрос: как настроить правельно Динамический DNS и что я делаю нетак?Файл настроек /etc/config/ddns представляю

config service ‘myddns’
option interface ‘wan’
option service_name ‘freedns.afraid.org’
option username ‘kalina1vet’
option password ‘19920k’
option force_unit ‘hours’
option check_unit ‘minutes’
option retry_interval ’60’
option retry_unit ‘seconds’
option force_interval ’12’
option ip_source ‘web’
option ip_url ‘http://ipv4.wtfismyip.com/text’
option enabled ‘1’
option domain ‘kalina1andreevka.mooo.com’
option check_interval ‘2’
option update_url «HTTP://freedns.afraid.org/dynamic/update.php?c1dwUGNoaWR1Z3lHZWRhZUsxdTN4Y lQ4OjEyNDg3NDA1»

PS:за логен и пароль непережывайте есле всё удастса настроить то я его сменю(в крайнем случае заново пройду регестрацыю она у них бесплатная) а нет знач заброшу. Глиди кому и поможет мой логен с паролем.

Источник

Freedns afraid org ddns как настроить

Thanks for everyone who has signed up as a Premium Member for server re-infastructuring.
Enough has been raised for 1 1/2 servers in 1 short week. The new server will
be up soon. Additional premium memberships will still go to the 2nd additional server.
Thank you all, seriously. This is going to add further stability, and be a joy to work
with an improved infastructure.

8/26/06 — The new server is now alive! ns3.afraid.org.

—> Raising funds for server re-infastructuring.
All premium membership benefits are doubled!
Ends Aug 25 at 12AM Sign Up Here!

8/23/06 — 1 server has been paid for 1 year. (STATUS: Ordered) — Thank you all
Server #2 is now 46% paid for . Go Premium

—>

Automatic DNS changes via your router!

Point any DNS name to your dynamic/changing IP address, and have your router keep the DNS entry up to date automatically!

For this short tutorial I am using the Buffalo WZR-600DHP, which is pre-loaded with the awesome and featureful DD-WRT firmware.

Additional Tips:
DD-WRT also has their own directions for setting up DD-WRT with FreeDNS.afraid.org

You can also install DD-WRT on many router models, find other models with DD-WRT already loaded, run any one of the Dynamic DNS clients on a number of different platforms (including for the cloud), or easily roll your own thin update client.

Step 1, Make a DNS record in your FreeDNS account.

  • Make your account -> freedns.afraid.org ->Signup
  • Make a dns record (subdomains -> add -> save)
    (You’ll see your entry appear in the ‘subdomains’ page)

Your detected IP address will be pre-filled, and a unique update key will automatically be made for you.

That’s all it takes to get up and running with a DNS name!

Additional Tips:
To use your own domain, rather then a subdomain of an existing domain, check out the ‘domains’ section to add/register your own domain.

The full list of shared domains is in FreeDNS’s Registry. Clicking on a domain allows you to attach a subdomain to it.

A word about the update cache: Beware that there is a short (only 2 minute long) frontend cache for repeat updates (> 3 updates) to the same update URL (which mitigates the very large volume of repeated requests to the backend), so when you are setting up a new update client, the safest method for testing updates is to point to an invalid address initially, and let your client solely do the first update to the correct address — this should provide assurances that your configuration is proper. (Otherwise, you can generate a new key for the record, or wait for old caches to expire)

Step 2, Router stuff

All you need is your update key from FreeDNS, so lets get that.

  • Navigate to FreeDNS -> ‘Dynamic DNS’.
  • Copy the ‘Direct URL’ link.

    You want the ‘update key’, which is the part after the ‘?’ in the URL.

    Next, in your router’s admin interface [Screenshot Here]:

      Navigate to : Setup tab ->DDNS subtab .

    Select ‘freedns.afraid.org’ in the drop down menu, then enter:

      Username: guest
      Password: guest
      Hostname: dns_name,update_key
      (Example: zeus.afraid.org,AFFEEFFFCCDDEEEFFFCC==)

    The router just ignores the username and password fields, so do not worry about those. The ‘dns_name’, and ‘update key’, and its placement after the comma are the most important thing.

    Hit Save, then Apply changes. Within 30 seconds or so it will come back up, automatically do an update, then display the update log to you on the same page.

    Congratulations! You’re done. Thats it!

    Additional Tips: If you change your password, or you delete your DNS within FreeDNS, your key WILL change, and you will have to put your new ‘update key’ in your router.

    Источник

    Как создать динамическую DNS и MX-запись с помощью freedns.afraid.org

    Мне нужна запись mx. У меня есть comcast, и они позволяют вам только несколько вариантов для динамических DNS-сервисов, бесплатный — freedns.afraid.org. Я никогда не устанавливал mx-запись раньше, поэтому я, очевидно, мало знаю о том, с чем имею дело. Опции для обоих типов «a» и «mx» следующие:

    Существует выпадающий список доменов на выбор, я выбрал домен crabdance.com.

    Для моей записи «А» у меня есть следующие полномочия.

    Это приводит к (мое имя).crabdance.com

    какой будет набор ответов для заполнения записи mx?

    когда я пытаюсь ввести 10:mail.(myname) .crabdance.com (это рекомендуется freedns.afraid.org), я получаю следующее сообщение об ошибке при отправке формы:

    любая помощь будет оценена, спасибо!

    2 ответа 2

    Настройка для MX rewcord следующим образом для freedns.afraid.org :

    Для записи:

    Теперь для вышеупомянутой записи A запись MX будет выглядеть так:

    Теперь любая почта, скажем «кто-то @(мое имя).crabdance.com» will be redirect to the server at (мое имя).crabdance.com`

    Смотрите на сайте freedns.afraid.org , когда вы нажимаете на Subdomain с левой стороны, две записи:

    Если вы используете LINUX, можно установить inadyn для обновления динамического IP-адреса через равные промежутки времени, например:

    После этого откройте файл inadyn.conf например:

    и разместите эти строки:

    Теперь вы можете запустить inadyn как:

    обновить IP-адрес. Вот и все 🙂

    Вот скриншот freedns.afraid.org

    Я не использовал этот динамический DNS-сервис, но в основном они говорят вам, что mail поддомен (возможно, даже если вы добавили суффикс, такой как mail.yourlogin ) не разрешен, так как они, вероятно, думают, что вы пытаетесь установить MX запись для собственного домена ( crabdance.com ).

    Чтобы установить запись MX, вы должны выбрать Type: MX где у вас есть Type: A в вашем примере. Вы действительно должны заполнить субдомен myname, но без ключевого слова mail , и это должно сработать.

    В любом случае, если у вас все еще были проблемы, имейте в виду, что согласно документации RFC 5321, касающейся записей DNS, если нет MX record A будет использоваться по умолчанию и будет использоваться так же, как сервер MX ,

    Источник

    Dynamic DNS

    Если вы думаете, что тут я буду рассказывать про то, как работать с ресурсом dyndns, то вы заблуждаетесь. Я не использую сервисы от http://www.dyndns.com, по личным причинам. Точнее мне он просто сам по себе не нравиться по внешнему виду, и удобству работы. Я расскажу как я организовал себе динамический днс, через сервер http://freedns.afraid.org.

    И так, идем наhttp://freedns.afraid.org и регистрируемся. Я не думаю что возникнут сложности =)

    После регистрации и подтверждения аккаунта через e-mail, необходимо добавить домен. Слева есть панель, а там ссылка Domains. Жмем на нее, и нажимаем Add Domain. Добавляем домен, без www. Т.е. в моем случае the-bosha.ru После того, как добавите домен, он будет помечен как Broken — потерянный.

    Теперь необходимо в панели вашего регистратора изменить адреса dns серверов. Т.к. панели у всех регистраторов разные, я не могу точно описать как это будет выглядеть. В любом случае, думаю справитесь =) Адреса серверов:

    • NS1.AFRAID.ORG
    • NS2.AFRAID.ORG
    • NS3.AFRAID.ORG
    • NS4.AFRAID.ORG

    Примерно где-то через сутки, а возможно раньше, или позже пометка в панели freedns о том что домен потерян пропадет, и можно приступать дальше.

    Функцию динамического днс, предоставляет сам сервер. Т.е. там есть ссылки, кликнув по которой, изменяется ip адрес на тот, с которого она скачалась. На самом сайте, есть не мало скриптов выполняющих эту работу, но я выбрал один, и несколько модернизировал его под свои нужды.

    Берем исходники отсюда — http://narod.ru/disk/13766376000/ipdetect%20(copy%202).tar.html, распаковываем содержимое, и копируем содержимое папок архива, в те же директории, что и на вашем жестком диске.

    Создаем еще нужные директории:

    И так, почти все готово! Для работы, нам понадобиться еще пара утилит: curl и links2 или Lynx. Я выбрал Lynx даже сам не знаю почему.

    Когда вы все распакуете и скопируете в соответствующие директории, у вас должен быть файл /etc/IPdetect/change_run.sh . В этом файле, содержится команды, выполняемые скриптом. Для того что бы все заработало, мы в панели инструментов freedns, идем по ссылке Dynamic DNS, и копируем Direct URL ссылку.

    Открываем файл /etc/IPdetect/change_run.sh и пишем следующее

    Т.е. выглядеть это должно примерно так:

    Теперь можно выполнить sudo ipdetect.sh -f и проверить изменились ли адреса в днс, если нет, то проверьте все еще раз, если да — можно идти дальше.

    А дальше у нас два варианта. Можно либо добавить через crontab -e выполнение этого скрипта, но я сделал по другому. Дело в том, что доступ в сеть мой провайдер осуществляет через VPN соединение и я не видел смысла в кроне, я просто допилил взятый у друга скрипт, который проверят доступно ли соединение, и если нет, то перезапускает его, и выполняет ipdetect скрипт.

    Выкладывать скрипт здесь, я не стал, ибо wordpress съедает все выравнивания и все превращается в сплошную кашу. Если вам необходим скрипт,вы можете взять его тут — http://narod.ru/disk/13766676000/vpn_script.sh.html

    Для контроля, скрипт запускается в сессии GNU Screen. Но при желании, можно немножко дописать его, и использовать как демон.

    Источник

    Домашний хостинг сайтов с динамическим IP

    У меня (как и у многих web-разработчиков) имеется с десяток сайтов которые необходимо где-то размещать (хостить).

    Сайты практически не приносят прибыли, поскольку это какие-то старые работы (по разным причинам не пошедшие в продакшн), домашняя страница, сайт заведенный красивой почты и тому подобное. Но в то же время эти сайты жалко бросать, а потому приходится каждый месяц на них тратить вполне реальные деньги чтобы покупать хостинг. Деньги, прямо скажем небольшие, но тем не менее их жалко, поскольку отдачи от сайтов никакой нет.

    В то-же время в наличии имеется:

    • Домашний сервер на Ubuntu
    • Быстрый ethernet-интернет от МТС

    Но не имеется ключевого — статического IP. Если бы он был, то все было-бы намного проще и данную статью я бы точно не писал. А выдавать статический IP мой МТС абсолютно не желает (если только я не подключусь как бизнес-клиент).

    Разумеется есть всем известные Dynamic DNS сервисы вроде noip.com, но они успешно решают лишь задачу удаленного доступа к нашему серверу (по SSH или FTP), но для хостинга совершенно нам не подходят, поскольку в настройках домена на DNS-сервере нам нужно обязательно прописать A-запись с реальным IP-адресом (а не ссылку на наш виртуальный домен).

    Что делать?

    Я не буду останавливаться на том, как настроить linux сервер (и тем более как его выбрать), поскольку предполагаю, что он у вас уже есть. Также я не буду подробно расписывать настройки nginx и Apache, поскольку опять-таки предполагаю, что вы с этим справитесь самостоятельно.

    Первое с чем у меня возникли проблемы — это как перенаправить посетителей с моих доменов (у меня есть 2 домена) на мой домашний сервер. То есть чтобы клиент который набрал domain.com попал ровно на мой домашний сервер с учетом того, что на нем каждый день меняется IP-адрес.

    Для решения нам нужно настроить DNS-сервер, а именно следующие записи: SOA, NS, MX, A, CNAME. Важно чтобы мы имели возможность настройкой TTL (time to live), поскольку время жизни наших записей должно быть очень небольшим, буквально 60-120 секунд. В противном случае при смене IP-адреса сервера пользователи долго не смогут попасть на наш сервер (из-за кеширования).

    Итак, нам нужен DNS сервер, варианты решения:

    1. Используем сервисы которые предоставляют нам DNS-хостинг
    2. Используем собственный DNS-сервер в связке с DDNS-доменом

    Рассмотрим оба варианта.

    Используем сервисы которые предоставляют нам DNS-хостинг

    Для этого есть ряд бесплатных сервисов, из которых самым популярным является freedns.afraid.org. На таких сервисах можно добавить свой домен(ы) и получить возможность через API обновлять у них A-запись при помощи небольшого скрипта.

    Выглядит вполне неплохо, но подвох в том, что эти сервисы оставляют за собой право довешивать к вашему домену поддомены третьего уровня. То есть вы зарегистрировали у них user.ru, а они спокойно довешают свои сайты вида hello.user.ru, shop.user.ru и так далее. Разумеется от этого можно отказаться, но… за деньги. Платить деньги за такие сервисы смысла я не вижу, поскольку за сравнимые деньги вы можете купить полноценный хостинг на каком-нибудь провайдере без всяких плясок вокруг DNS настроек.

    Остальные сервисы рассматривать не будем, а сосредоточимся на втором варианте.

    Используем собственный DNS-сервер в связке с DDNS-доменом

    Для этого варианта у нас, во-первых, должен быть DDNS-домен (который обновляется при смене IP), например, domain.ddns.net, а во-вторых, придется установить и настроить BIND на нашем сервере.

    Всего необходимо сделать ровно 5 шагов. Везде под словами «domain» или «domain.ru» подразумевается ваше имя домена (короткое или полное).

    1. Настроить 2 или 3 DDNS-поддомена

    Почему 2 или 3? Потому, что ряд регистрантов не разрешит вам использовать домен только с одним NS-сервером. Самое обидно, что не все про это скажут — ваш домен просто не будет работать, но вы не будете понимать почему.

    Тут все просто — идем на noip.com, там регистрируем аккаунт и добавляем 3 бесплатных поддомена (больше 3 не даст).

    2. Настраиваем собственный DNS-сервер

    Создаем зоны (по одной зоне на каждый наш домен):

    и собственно файл с настройками зоны:

    Примечание: обращаю внимание, что TTL устанавливаем равным 60 секунд. В файле /etc/bind/named.conf.local добавляем подключение нашей зоны:

    Все, рестартуем BIND:

    И глянем /var/log/syslog чтобы там не было сообщений об ошибках

    3. Настроить наш домен(ы)

    Идем в панель управления регистратора и там в настройках нашего домена в качестве NS-серверов указываем созданные DDNS-поддомены:

    После этого возможно придется подождать несколько часов (или даже сутки) пока настройки среплицируются между всеми серверами.

    4. Настроить периодическое обновление IP-адресов

    Мой роутер поддерживает обновление IP-адреса на одном домене, но мне нужно это делать сразу для 3-х доменов. Плюс нам надо обновлять IP-адрес в конфиге BIND’а, поэтому напишем скрипт который будет делать:

    1. Определять наш внешний IP-адрес
    2. Проверять изменился ли IP адрес, если не изменился, то ничего делать не надо
    3. Обновлять IP-адрес у всех DDNS-поддоменов через API сервиса noip.com
    4. Прописывать новый IP адрес в конфиг BIND’а
    5. Перезапускать BIND

    Сам скрипт пусть будет на шелле:

    Скрипт нужно запускать под рутом (чтобы ему хватило прав обновлять конфиги BIND’а и рестартовать его). Добавляем в crontab рута его запуск каждую минуту:

    Пару слов про определение текущего IP-адреса. В скрипте выше это делается через резолвинг DDNS-поддомена domain.ddns.net. То есть сначала наш роутер его туда прописывает, а потом мы читаем. Это не очень хороший вариант, поскольку мы завязываемся на роутер и можем потерять несколько минут пока на DDNS-поддомене обновится IP-адрес на актуальный. Все это время наш сервер будет недоступен.

    Поэтому у себя я использовал улучшенный вариант, который заодно не лазит в интернет:

    В данном варианте мы загружаем главную страницу роутера (через http), дальше регэкспом находим на ней текущий IP-адрес. Разумеется, этот вариант подходит далеко не всем, но на DD-WRT прошивках работает.

    5. Настройка роутера

    Про необходимость настроить обращение к DDNS-сервису я уже писал, но еще не забывайте про необходимость настроить форвардинг портов на вашем роутере:

    • HTTP — TCP, 80-ый порт
    • DNS — TCP+UDP, 53 порт

    Вывод

    Итак, что я получил в итоге:

    • Мои сайты живут на домашнем сервере, за который я никому не плачу;
    • Мои домены резолвятся через мой собственный DNS-сервер, время жизни записей 1 минута, то есть обновление происходит очень быстро;
    • В качестве NS-записей указаны не реальные IP-адреса (которые у меня часто меняются), а DDNS-поддомены;
    • Актуальность записей в DDNS-поддоменах и в конфиге моего DNS-сервера обеспечивается автоматически, без какого-либо вмешательства со моей стороны.

    По моим замерам, когда МТС (мой провайдер) обновляет мне IP-адрес, то мои сайты начинают работать спустя где-то 2 минуты. Это вполне приемлемо для меня.

    Источник

    Читайте также:  Почему у меня не работает метро 2033
    Оцените статью