ПредишенСледващото

Dynamic DNS с вашите ръце 9

  • 04.21.15 11:54 •
  • AxianLTD •
  • • # 256267
  • • Habrahabr
  • 7 •
  • 7072

- като Forbes, само по-добре.

В предишна статия, каза, че е налице програмиране API за DynDNS. Той също така се споменава възможността за стандартна DNS сървъра BIND програмиране с помощта на стандартни инструменти * никс DNS - nsupdate и TSIG?.

Предполагам, че повечето от читателите пропуснал тези неща - "Аз не съм програмист, аз не правя програма уеб услуги." Напразно, на база способността да програмира BIND описваме как да се направи DDNS собствените си ръце.

За тези, които се интересуват от подробна настройка, един от възможните варианти е описано (не от мен ;-) тук.

Лично аз имам повече доверие в местния производител, така че, ето инструкции за създаване на DDNS на Яндекс.
Всичко, което е в скоби, сменете му

1) Свържете се pdd.yandex.ru домейн
2) След това отидете на pdd.yandex.ru/domain_ns и добавяне на А-запис с sabdomenov.
3) получаване им знак апи tech.yandex.ru/pdd/doc/concepts/access-docpage/#access-admin
4) Продължи с pddimp.yandex.ru/nsapi/get_domain_records.xml?token=domain=
5) В този XML файл намираме задължителните домейн и да вземат от неговия атрибут за идентификатор

6) Създаване на сървъра SH-файл (трябва да принадлежи на вас, и в примера се нарича ya.sh):

#! / Bin / ш
IP = `-s свиват checkip.dyndns.org | SED-E е /.* Текущ IP адрес: // "-е, е /<.*$//'`
/ ЮЕсАр / хамбар / Wget --no проверка сертификат -О / TMP / out_file «pddimp.yandex.ru/nsapi/edit_a_record.xml?token=YOUR_TOKENdomain=YOUR_DOMAINsubdomain=$1record_id=$2ttl=900content=$IP»

SUBNAME да се замени с името на под-домейн (например, трябва да се регистрирате за Habr habr.example.ru домейн)

вие хитро мами буржоазната услуга! я използват при определяне на външната ПР, и след това да се обърнат към местните производители.

PS:
$ Dig + кратко myip.opendns.com @ resolver1.opendns.com
95.173.136.70

На другия ден, след като на последната статия на PowerShell Yandex API за да се определи неговото IP, така checkip.dyndns.org да бъде изхвърлен.

И това е възможно малко повече?

Повече тук dindin от Yandex: strangeway.org/?p=1190

Свързани статии

Подкрепете проекта - споделете линка, благодаря!