Dinamikus DNS saját kezűleg

Dynamic DNS kezeddel 9

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

- mint a Forbes, csak jobb.

Egy korábbi cikkben azt mondtuk, hogy van egy programozási API DynDNS. Azt is említettük, a lehetőségét, hogy egy szabványos DNS BIND szerver programozás hagyományos eszközökkel * nix DNS - nsupdate és TSIG?.

Azt hiszem, az olvasók többsége kimaradt ez a cucc - „Nem vagyok programozó, én nem program internetes szolgáltatásokat.” Hiába, amely az említett program képes BIND leírjuk, hogyan lehet DDNS saját kezét.

Azok számára, akiket érdekel a részletes beállítást, az egyik lehetséges megoldás van leírva (nem én ;-) itt.

Személy szerint én több bizalmat a hazai gyártó, igen, itt az utasítás, hogy hozzon létre egy DDNS a Yandex.
Minden, ami a nadrágtartó, cserélje ki a

1) Csatlakoztassa a domain pdd.yandex.ru
2) Ezután menj a pdd.yandex.ru/domain_ns, és adjunk hozzá az A-felvétel sabdomenov.
3) kapjuk a token API tech.yandex.ru/pdd/doc/concepts/access-docpage/#access-admin
4) Folytassuk a pddimp.yandex.ru/nsapi/get_domain_records.xml?token=domain=
5) Ebben az XML-fájl találjuk a kívánt tartományt, és hogy annak id attribútuma

6) létrehozása a kiszolgáló sh-fájl (kell a tiéd, és a példában ez az úgynevezett ya.sh):

#! / Bin / sh
IP = `göndör -s checkip.dyndns.org | sed -e 's /.* Aktuális IP-cím: //' -e „s /<.*$//'`
/ Usr / bin / wget --no- bejelentkezés tanúsítvány -O / tmp / out_file «pddimp.yandex.ru/nsapi/edit_a_record.xml?token=YOUR_TOKENdomain=YOUR_DOMAINsubdomain=$1record_id=$2ttl=900content=$IP»

SUBNAME kell cserélni egy al-domain nevet (például meg kell regisztrálni Habr habr.example.ru tartomány)

Ön ravaszul megtévessze polgári szolgálatot! használni, hogy meghatározza a külső ip, és maguk majd kapcsolja be a hazai termelők.

PS:
$ Dig + rövid myip.opendns.com @ resolver1.opendns.com
95.173.136.70

A minap, amikor a legutóbb említett cikket PowerShell Yandex api meghatározni az IP, így checkip.dyndns.org lehet dobni.

És lehetséges, egy kicsit?

További itt dindin által Yandex: strangeway.org/?p=1190

Kapcsolódó cikkek