Настройка маршрутизатора Freedns Fear org

Обновлено: 25.06.2024

Недавно я немного повеселился на работе. Пользователь периодически видел, что WhatsApp не может подключиться. Немного поковырялся и понял, что у нас не открыты все необходимые порты в нашей гостевой сети Wi-Fi. Я потратил некоторое время, пытаясь отследить окончательный список портов, необходимых для WhatsApp. Нашел несколько устаревших и неточных ссылок, разбросанных повсюду, но, наконец, получил правдивый список от их службы поддержки. Наслаждайтесь!

< /tr> < tr> < /таблица>

Если вы вдохновились предыдущим постом и настроили новый красивый маршрутизатор Mikrotik Hex, вы также можете настроить на нем динамический DNS.

Преимущество динамического DNS заключается в том, что вы получаете красивое имя хоста, на которое можно ссылаться по ssh, даже если базовый IP-адрес может измениться. Я использовал волокно Centurylink в качестве своего интернет-провайдера около 6 месяцев, и мой IP-адрес менялся пару раз. Ничего сверхъестественного, но приятно просто иметь имя хоста и не беспокоиться об IP-адресе.

Описанные ниже шаги довольно просты, и их настройка займет всего 5–10 минут. При такой настройке каждые два часа роутер будет видеть, изменился ли IP на интерфейсе. Если это так, маршрутизатор вызовет FreeDNS для обновления DDNS.

Шаг 1. Получите учетную запись FreeDNS и субдомен

Шаг 2. Получите токен обновления DDNS

Шаг 3. Создайте сценарий обновления DDNS на маршрутизаторе

Откройте терминал Mikrotik и скопируйте и вставьте следующий скрипт. Этот сценарий выполнит обновление DDNS, если это необходимо. (Очевидно, измените сценарий на правильный УНИКАЛЬНЫЙ ключ, необходимый для обновления службы динамического DNS)

Шаг 4. Создайте сценарий проверки IP-адреса, чтобы узнать, требуется ли обновление DDNS

Чтобы предотвратить рассылку спама на серверы FreeDNS с целью узнать, нужно ли нам обновить наш IP-адрес, мы можем сделать это локально на маршрутизаторе с помощью следующего сценария:

Шаг 5. Настройте планировщик для периодической проверки нашей настройки DDNS

Живя в развивающемся технологическом городе, таком как Портленд, можно подумать, что у вас есть несколько вариантов интернет-провайдера. Однако, как и в большинстве других мест, Портленд ограничен всего двумя вариантами: Comcast или Centurylink (постоянная реклама Google Fiber).

Centurylink недавно провела специальную акцию, по которой можно было получить 100 Мбит/с оптоволоконного интернета за 55 долл. США в месяц на постоянной основе, предположительно без повышения цен в будущем. Я скупердяй, поэтому цена была подходящей.

Cneturylink пытается заставить вас использовать их ветхий маршрутизатор Zyxel примерно за 10 долларов в месяц. С приведенной ниже настройкой вы можете избавиться от некачественного маршрутизатора, который Centurylink хочет «арендовать» вам, и получить домашнюю сеть уровня «предприятие» примерно за 150 долларов.

Вдохновленный этой записью, я решил использовать маршрутизатор Mikrotik Hex.

Я использую именно эту модель Mikrotik: Mikrotik hEX RB750Gr3. В сочетании с одной точкой доступа Ubiquiti Unifi Long Range я получаю хороший (20-30 Мбит/с) Wi-Fi во всем своем двухэтажном доме.

Я очень доволен своим маршрутизатором Mikrotik Hex, так как настроил его во время зимних каникул. Он потребляет очень мало энергии, но при этом предоставляет множество параметров конфигурации и расширенных функций для моих навыков работы с сетями на низком уровне.

Позвоните в Centurylink и получите имя пользователя и пароль PPPOE

Откройте все руководства и инструкции, которые вам понадобятся, так как во время установки у вас не будет Интернета.

Пара кабелей Ethernet для подключения ноутбука к маршрутизатору.

Уверенность в себе! Настройка выглядит сложной, но она должна пройти довольно гладко.

Шаг 1

Подсоедините кабель Ethernet от ONT к крайнему левому порту маршрутизатора Hex. Протяните соединительный кабель от второго слева порта маршрутизатора к вашему компьютеру.

Шаг 2

Войдите в роутер через Winbox или в браузере по адресу 192.168.88.1. Учетные данные по умолчанию — admin без пароля.

Шаг 3

Перейдите в «Система» > «Пользователи» и настройте нового «полного» пользователя с фактическим паролем. Выйдите из учетной записи администратора и снова войдите в систему как новый пользователь.

Шаг 4

Откройте терминал на маршрутизаторе и выполните следующие две команды, чтобы настроить pppoe и правильную конфигурацию VLAN для Centurylink:

/interface vlan add interface=ether1 name=e1-v201 vlan-id=201 /interface pppoe-client add add-default-route=yes disabled=no interface=e1-v201 name=pppoe-out1 password=yourpw user =ваш пользователь

Шаг 5

По какой-то причине DHCP-сервер Centurylink не дал мне DNS-сервер, поэтому мне пришлось зайти в IP > DNS и настроить там сервер. Используйте 8.8.8.8 для Google или любой другой DNS-сервер.

Шаг 6

Снова откройте Терминал и выполните следующую команду, чтобы настроить правило маскировки NAT для использования нашего интерфейса pppoe:

/ip firewall nat add action=masquerade chain=srcnat comment="defconf: masquerade" ipsec-policy=out,none out-interface=pppoe-out1

Шаг 7

К этому моменту у вас должен быть доступ в Интернет. Радуйтесь! Отнесите дрянной роутер Zyxel обратно в Centurylink и попросите их прекратить взимать с вас ежемесячную арендную плату за роутер. Обязательно получите квитанцию ​​или что-то в этом роде, так как они, как известно, забывают, что у вас все еще нет их маршрутизатора. Следующим шагом будет установка точки доступа Wi-Fi, о которой я расскажу позже.

alt text

Вот несколько снимков экрана, показывающих, как должен выглядеть интерфейс и правила NAT в конце (щелкните правой кнопкой мыши > открыть в новой вкладке, чтобы увеличить изображение):

alt text

Устранение неполадок

Ниже приведен вывод «/export compact» терминала маршрутизатора Mikrotik. Здесь показаны все настройки, которые отличаются от настроек по умолчанию. Если вы сравните свой собственный «/export compact» с приведенным ниже, вы сможете сузить любые соответствующие различия. Если у вас все еще есть проблемы, не стесняйтесь добавлять комментарии, и я постараюсь помочь:


Спасибо всем, кто зарегистрировался в качестве Премиум-члена для реорганизации сервера.
Достаточно для 1 1/2 серверов за 1 короткую неделю. Новый сервер
скоро заработает. Дополнительные премиум-членства по-прежнему будут переходить на 2-й дополнительный сервер.
Спасибо всем, серьезно. Это добавит стабильности и добавит удовольствия работать
с улучшенной инфраструктурой.

Общий: общедоступный — означает, что любой пользователь FreeDNS может настроить имя хоста, используя этот домен, без одобрения владельца домена.

Без общего доступа: Stealth позволяет удалить ваш домен из всех механизмов общего доступа. Stealth доступен премиум-пользователям в обмен на поддержку проекта.

Вы можете изменить статус своего домена между общедоступным и частным, щелкнув текстовую ссылку общедоступного или частного в области доменов в FreeDNS, а также включить/отключить скрытие через домены -> сделать скрытым.

В этом примере получение URL-адреса обновления динамической DNS для одного из хостов host1. или хост2. обновит их обоих.

<р>1). Домены, делегированные другим DNS-сервером, а не центром прямой регистрации, или

Если вы хотите использовать хост FreeDNS в IRC, вам потребуется сотрудничество с вашим интернет-провайдером, поскольку именно они контролируют полномочия вашего пространства IP-адресов.

Ваша предыдущая конфигурация будет восстановлена.

Для новых доменов:

Если вы не знаете, что означает этот последний абзац, расслабьтесь, я объясню.

Центральным органом для всех доменов в Интернете является ICANN. В интересах «свободной торговли» вы можете получить домен через множество компаний, известных как «регистраторы, аккредитованные ICANN». Подойдет любой регистратор, аккредитованный ICANN.

Для доменов, которые раньше работали:

Не работает — это только внутренний флаг FreeDNS. Если домен остается в неработоспособном состоянии в течение 365 дней, он отключается до тех пор, пока не вернется авторитет DNS.

DNS по своей природе является очень эффективной иерархической службой кэширования. Чтобы ответить на этот вопрос, вы должны понимать, как работает DNS.

Вот пример:

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

Время истечения срока действия контролируется FreeDNS. В FreeDNS значения кэша (называемые TTL, время жизни) по умолчанию установлены на 3600 секунд (1 час). С учетом сказанного вы должны подождать не более одного часа, пока не истечет срок действия вашего предыдущего кеша.

Для новых доменов: если вы попытаетесь посетить свой домен сразу после его добавления и ДО его правильной настройки, вы увидите стандартную страницу "сайт еще не настроен" с деревом . пока не истечет срок действия вашего локального кеша.

Если вы динамически обновляете запись (через раздел «динамический DNS» в FreeDNS), ее TTL будет скорректирован до 60 секунд для более быстрого распространения. Вы не получите от этого пользы, пока не произойдет следующий реальный поиск (опять же, в течение часа).

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

щелкните меню "Пуск" -> нажмите "Выполнить" -> введите "nslookup" без кавычек, нажмите клавишу ввода.

Вы должны увидеть черный ящик. Внутри введите:

"server ns1.afraid.org" нажмите Enter, затем "yourhostname.afraid.org" нажмите Enter

Использование общих доменов принадлежит не мне лично, а другим участникам этой службы. «Ваш пробег может отличаться», если вы используете домены, принадлежащие другим участникам этой службы. Быть умным; не создавайте зависимость от них. Вы можете использовать ссылку "Реестр" слева, чтобы узнать, как долго домены размещались здесь, и сколько субдоменов прикреплено к каждому домену, чтобы помочь вам оценить их надежность.

<р>1). Общий: общедоступный. Если вы добавите свой домен в качестве общедоступного, эта общая очередь вообще не будет использоваться, другим пользователям будет разрешено присоединяться к субдоменам вне вашего домена без вашего одобрения.

2). Общий: частный. Если вы добавите свой домен как частный, вы сможете просматривать свои домены, которые вы решите разрешить или запретить. Пока домены находятся в общей очереди в ожидании принятия или нет, они БУДУТ работать в глобальной сети Интернет. Выбирая это, вы соглашаетесь с тем, что вы будете отклонять только те сообщения, которые считаете оскорбительными или клеветническими.

3). Non-Shared: Invisible / Stealth — если вы добавите свой домен как невидимый (только для премиум-членов), ваш домен не будет доступен никому, кроме вас, и общая очередь не будет использоваться вообще. Stealth предоставляет вам хостинг без общего домена, где никто другой не может подключиться к вашему домену. Кроме того, некоторые домены по умолчанию становятся скрытыми, если они принадлежат другим бесплатным провайдерам DNS или делегированию 3-го уровня. Когда это происходит, они не делятся. Если вы считаете, что ваш домен ошибочно помечен как скрытый, и хотите поделиться им, свяжитесь со мной.

Если вы хотите проверить, отвечает ли сервер имен, отправьте DNS-запрос непосредственно этому серверу имен.

Официальная работа выглядит следующим образом:

1) Каждую ночь примерно в 4:00 по тихоокеанскому стандартному времени добавленные домены за предыдущие 24 часа становятся видимыми для Google. (редактирование и обновление субдоменов происходит мгновенно).

2) Никакие субдомены, созданные через систему общего домена, не видны Google. Вы должны владеть самим доменом, из которого вы создаете поддомен, чтобы он был виден Google по умолчанию.

ПРИМЕЧАНИЕ. Более старые поддомены могут быть видны Google. Чтобы было более очевидно, виден ли ваш сайт Google, в качестве индикатора рядом с записью в разделе субдоменов появится синяя буква (G).


Сегодня почти самый простой маршрутизатор включает функцию динамического DNS. Это руководство поможет вам использовать собственное динамическое доменное имя.

На данный момент мы используем прошивку DD-WRT на примере маршрутизатора Linksys WRT1900ACS, но логика та же.

Найти собственный маршрутизатор несложно, если это маршрутизатор WRT.

Несколько слов о кеше обновлений. Имейте в виду, что существует короткий (всего 2 минуты) внешний кеш для повторных обновлений (> 3 обновлений) по одному и тому же URL-адресу обновления (что уменьшает очень большой объем повторяющихся запросов к серверной части). ), поэтому, когда вы настраиваете новый клиент обновлений, самый безопасный метод тестирования обновлений — сначала указать недопустимый адрес и позволить вашему клиенту выполнить первое обновление только по правильному адресу — это должно гарантировать, что ваша конфигурация правильный. (В противном случае вы можете сгенерировать новый ключ для записи или дождаться истечения срока действия старых кешей)

Конечно, существуют разные прошивки, встроенные, OpenWrt или даже LEDE и многие другие, но DD-WRT кажется самой простой.

Шаг 1.

Шаг 2.


Вы хотите настроить свои домены следующим образом (домены > добавить):

Шаг 3.


После настройки бесплатного домена DNS. Вам нужно добавить несколько DNS-записей, например, (субдомены > добавить)

Для примера я использую домен боязно.p3x-robot.tk и буду динамически обновлять IP-адреса.

Примечание. В моем примере я использую как IPv4, так и IPv6 (двойной стек). Для записи A DNS для IPv4 установлено значение 1.1.1.1, указанное выше, а для записи DNS AAAA установлено значение 1:1:1:1:1:1:1:1, адрес IPv6.


< /p>

На нашем ПК мы видим, что он работает в соответствии с настройками DNS:

Шаг 4.


Просто нажмите «Действие: Включить динамический DNS» и нажмите кнопку «ПРИМЕНИТЬ», чтобы включить и сгенерировать URL-адреса обновления, чтобы та же страница теперь выглядела так:


Повторение этого процесса приведет к созданию для них новых ключей обновления.

Необязательный совет. Вы хотите, чтобы несколько записей DNS автоматически указывали на одно и то же место назначения? Если это так, вы можете обновить более одной записи с помощью одного ключа обновления! Для этого установите средний флажок, чтобы использовать этот ключ обновления в качестве «мастера клонирования», а затем отметьте записи в крайнем левом поле, чтобы реплицировать выбранный «мастер клонирования» на несколько записей, затем нажмите «Активировать/применить» внизу .

Шаг 5.

В маршрутизаторе перейдите к (Настройка > DDNS)

Поместите URL-адрес обновления настроек вашего маршрутизатора, как показано на скриншоте:


Шаг 6.

Просмотрите нижнюю часть страницы:



Просто нажмите СОХРАНИТЬ и после ПРИМЕНЕНИЯ НАСТРОЙКИ подождите немного, и вы увидите выше: обновление успешно.

Это работает.

Шаг 7 (необязательно) — IPv6 и обновления через «cron» вместо «DDNS»

Не каждый маршрутизатор понимает IPv6 "из коробки", IPv6 получает свой собственный IPv6-адрес (поскольку каждое оборудование в мире получает уникальный адрес), поэтому DDNS на самом деле не нужен, но с некоторыми интернет-провайдерами вы все равно получаете динамический IPv6. адрес. Однако это сложно, вам нужно будет использовать IPTABLES или что-то еще, но это можно сделать, вы можете использовать предоставленный вам URL-адрес IPv6.

Как видите, это не решение DDNS. Вероятно, cron может быть вашим хорошим другом (возможность использования нескольких записей A, AAAA и нескольких динамических DNS-имен).

Сейчас даже DDNS не поддерживает IPv6 по умолчанию. Требуется несколько сценариев.

DDWRT работает с cron «из коробки», поэтому вы можете использовать (freedns > интерфейс обновления v2 > Создать «скрипт cron»), а затем вставить его в раздел маршрутизатора (Администрирование > Управление > Cron), чтобы он выглядел что-то вроде этого:



Шаг 8.

DD-WRT v23 SP2 и более поздние версии используют inadyn в качестве встроенного клиентского решения dyndns.

Содержание

[править] Предопределенные

[edit] Несколько имен хостов DDNS

Если в службе DDNS зарегистрировано несколько имен хостов, вы можете ввести их в поле "Имя хоста" с помощью параметра "-a".

Пример: вы хотите обновить IP-адреса для myhostname1.example.org, myhostname2.example.org и myhostname3.example.org; в этом случае вы должны ввести в поле «Имя хоста» следующую строку: «myhostname1.example.org -a myhostname2.example.org -a myhostname3.example.org». (Примечание: нет "-a" для первого имени хоста.)

[править] Пользовательский (обновление URL)

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

URL-адрес разделен на части, части должны быть легко разделены.

Протокол Номер порта
TCP 80< /td>
TCP 443
TCP 5222
UDP 3478
UDP 53
UDP 40020
UDP 57923
Протокол Обычно указывается первым, а за ним следует "://"
Расположение Обычно после протокола это может быть IP-адрес или доменное имя
Порт (необязательно ) Иногда появляется после местоположения, появляется только после двоеточия.
URI Последняя часть URL, которая может подразделяться. Обычно он указывается после местоположения и порта.

URI можно разделить и дальше. Большая часть URI не является обязательной.

Пример запроса выше:

Чтобы убедиться, что у вас правильный URL-адрес и вы можете вручную обновить свой IP-адрес с помощью веб-браузера. При появлении запроса введите зарегистрированное имя пользователя и пароль. Если вы еще не зарегистрированы, сначала зарегистрируйтесь и настройте (добавьте) свое динамическое доменное имя. Получив информацию, вы сможете настроить ее с помощью DD-WRT.

  1. Войдите в веб-интерфейс, установите для DDNS в разделе "Настройка" значение "Пользовательский"
  2. Если в параметрах URL есть «имя хоста», используйте «dyndns@dyndns.org» для системы DNS. В противном случае используйте "custom@http_svr_basic_auth"
  3. Введите «Имя пользователя» и «Пароль» с вашим зарегистрированным именем пользователя и паролем вашего поставщика услуг DDNS.
  4. Введите имя хоста в поле "Имя хоста"
  5. Заполните параметры в текстовой области "Дополнительные параметры DDNS".
  6. Сохранить изменения и перезагрузить маршрутизатор

[править] Дополнительные параметры DDNS

Для правильной работы пользовательского DDNS необходимо указать параметры, чтобы программа знала, что делать.

  • Укажите параметр "Имя сервера", это местоположение и, возможно, порт (если указан) URL-адреса.
  • Укажите параметр URL-адреса сервера. Если вы использовали «dyndns@dyndns.org» в качестве «DNS-системы», вам необходимо указать параметр URL-адрес сервера как просто местоположение URI; в противном случае необходимо указать весь URI.

Используя приведенный выше пример, дополнительные параметры DDNS должны быть:

" --dyndns_server_name example.com --dyndns_server_url /dyndns/update"

Если это не работает, попробуйте пропинговать checkip.dyndns.org. Возможно, вам придется использовать опцию «ip_server_name», если вы не можете получить ответ. Опция IP-адреса используется для указания альтернативного источника для получения вашего IP-адреса. На многих веб-сайтах есть опции для просмотра вашего IP-адреса. Чтобы обновление работало правильно, проверка IP-адреса должна выполняться на стороне сервера (без javascript/vbscript), а ваш IP-адрес должен быть первым адресом на странице. Возможно, вам потребуется подтвердить это, используя «Просмотр исходного кода» в браузере.

Разделение этого URL аналогично делению приведенного выше:

Опция "ip_server_name" использует местоположение и URI. Если URI отсутствует, используйте "/"

Строка "ip_server_name", использующая указанный выше сервер, должна быть следующей:

"--ip_server_name www.dnsstuff.com /tools/my-ip-address.ch"

Обратите внимание на пробел между Location и URI.

Если у вас есть несколько доменов dyndns под одной и той же учетной записью и вам необходимо обновить их вместе, вы можете добавить для этого один или несколько параметров "-a". т. е. "-a SECOND_HOSTNAME.example.com". Это работает только в том случае, если домены принадлежат одному провайдеру и одной учетной записи.

Итак, наконец, дополнительные параметры должны быть полными и будут работать в общих случаях.

[править] Примеры


(проверено на сборках DD-WRT 19342 и 26138)

Замените записи "your_" выше своей информацией.

Dynu Systems предоставляет бесплатную динамическую службу DNS для доменных имен третьего уровня, предоставляемых Dynu, а также для ваших собственных доменных имен.

Доступна более подробная инструкция по настройке динамического DNS Dynu для dd-wrt.

По аналогии с конфигурацией Hurricane Electric, вы можете настроить параметры динамического DNS следующим образом:

Замените настройки своей учетной записи на те, что в CAPS

В конечном итоге исправление должно появиться в коде, но сейчас его также можно найти здесь и в последнем исходном коде:

Замените настройки своей учетной записи на те, что в CAPS

Указанный ниже URL-адрес не работает для меня, следуя информации для разработчиков на dnspark, правильный URL-адрес выглядит следующим образом:

Все остальное ниже кажется правильным.

Я использовал «Дополнительную опцию», чтобы убедиться, что она работает. Если она работает, она дает результат «ОК». Предупреждение, что журнал будет довольно длинным, если вы используете --verbose 5, это не рекомендуется после того, как он заработает.

Пример/отредактированный журнал ниже для успешного обновления.

Текущий IP-адрес: 192.168.1.1

строка параметров, использующая китайский ip_server

используя dyndns@dyndns.org " --dyndns_server_name www.3322.org --dyndns_server_url /dyndns/update? --ip_server_name www.bliao.com:2000 /ip.phtml "

использование custom@http_svr_basic_auth: " --dyndns_server_name www.3322.org --dyndns_server_url /dyndns/update?hostname= --ip_server_name www.bliao.com:2000 /ip.phtml "

Имя пользователя: USERNAME

Интервал принудительного обновления 10


(Примечание: поскольку на сайте fight.org не требуется имя пользователя и пароль при обновлении в стиле wget, вы также можете просто сделать следующее, чтобы не раскрывать свое имя пользователя и пароль:

Имя пользователя: гость

[править] DNS-O-Matic

DNS-O-Matic предоставляет вам бесплатный и простой способ объявить об изменениях вашего динамического IP-адреса нескольким службам с помощью одного обновления. Использование DNS-O-Matic позволяет вам выбирать, какие службы динамического DNS вы хотите уведомлять, и все это с помощью одного простого в использовании интерфейса.


Дополнительную информацию можно найти на форумах. Использование DNS-O-Matic — это простой способ обновить ваш любимый динамический DNS-сервис и OpenDNS (который в настоящее время не работает со встроенным inadyn dd-wrt).

Дополнительную информацию можно найти в статье OpenDNS.

[править] DynDNS

Информация: в v24SP2 снова работает с пресетом!

  • замените те, которые указаны в кавычках, настройками вашей учетной записи

Ваш пароль ddns не должен содержать пробелов ни в начале, ни в конце.

С 2013 года DnyDNS изменила условия лицензии для бесплатных аккаунтов. Вам придется входить в систему каждые 30 дней, чтобы ваша учетная запись оставалась активной. Некоторые ребята на форуме DynDNS создали несколько скриптов для автоматического управления входом в систему. Используйте эти скрипты (версия wget) как пользовательский скрипт с cron.

[править] NameCheap

Примечание. Если вы хотите обновить IP-адрес более чем одного субдомена, разделите каждый субдомен в поле Имя хоста аргументом «-a». Например:

  • замените те, которые указаны в кавычках, настройками вашей учетной записи

[править] Регфиш

Regfish – это регистратор доменов, предоставляющий обновления dyndns.

Имя хоста: www -a webmail -a waycoolstuff
< td>Сервер DYNDNS: < tr>
Служба DDNS: Пользовательская
dyndns.regfish.de
Имя пользователя: что-то
Пароль: что-то
Имя хоста: mydomain.de
URL: ?token=DynDNS_Kennwort&fqdn=mydomain.de.&thisipv4=1&

Примечание. Имя домена в 'fqdn=' должно заканчиваться точкой, а вся строка URL должна заканчиваться амперсандом.

  • замените те, которые указаны в кавычках, настройками вашей учетной записи

[править] Неттика

nettica Nettica — глобальный поставщик услуг DNS, регистрации доменов и услуг электронной почты для клиентов, размещающих собственные сайты. Наша разнообразная сеть и гарантия 100% безотказной работы обеспечивают бесперебойную работу вашего бизнеса.

[править] ОВХ

[2] — регистратор доменов, который предоставляет обновления dyndns.

Strato – поставщик веб-сервисов.

Не забудьте заменить предоставленные примеры значений своими собственными.

Более подробная конфигурация с графическими снимками экрана доступна по адресу KB1438101240. Также предоставляется документация по API службы динамического DNS.

[edit] Сдаться?

  1. Сначала включите JFFS в разделе "Администрирование>Управление" или воспользуйтесь инструкциями, доступными здесь
  2. Запустите "mkdir /jffs/opt" из командной строки маршрутизатора.
  3. Запустите "mount -o bind /jffs/opt /opt"
  4. Запустите "opkg update", а затем "opkg install curl" и убедитесь, что curl установлен в /opt/usr/bin.
  5. Загрузите пакет CA для curl: "cd /opt/usr/bin", затем "wget ​​https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt"
  6. Скачать пример скрипта можно на вики-странице DD-WRT Scripting
  7. Скопируйте скрипт в /opt/usr/bin/dyndns.sh
  8. Измените раздел настроек dyndns.sh, чтобы он соответствовал вашему провайдеру DynDNS, и сохраните
  9. Запустите "chmod 755 /opt/usr/bin/dyndns.sh", чтобы сделать скрипт исполняемым
  10. Теперь просто добавьте следующие команды к командам запуска в Администрирование>Команды
    • mount -o bind /jffs/opt /opt
    • спать 5
    • /opt/usr/bin/dyndns.sh

Внутренне DD-WRT использует inadyn и создает в каталоге /tmp/ddns файл конфигурации из ваших настроек в веб-форме. Чтобы проверить, создан ли ожидаемый файл конфигурации из ваших настроек в веб-форме, вы можете проверить этот файл следующим образом:

  • SSH или Telnet для подключения к маршрутизатору
  • перейдите к /tmp/ddns: cd /tmp/ddns
  • проверьте файл inadyn.conf: cat /tmp/ddns/inadyn.conf
  • кэш-файл inadyn в DD-WRT находится в /tmp/ddns/inadyn_ip.cache

Если вы не знакомы с форматом файла inadyn.conf, вы можете просто вызвать /usr/sbin/inadyn из командной строки, и отобразятся разрешенные параметры.

Укажите "--verbose 5" в дополнительных параметрах ddns, чтобы получить полезную информацию.

[edit] Условные обозначения паролей

Читайте также: