Како да подесите динамички ДНС

Шта је динамички ДНС?

Узмимо уобичајени пример ДНС подешавања. Ваш домен је example.com, и имате " A" записе за server1.example.comи server2.example.com. Сервер1 се налази у Вултр-у, али сервер2 се хостује на локалној мрежи, на пример у вашем предузећу или као развојна машина у вашем дому. Обично ове врсте локалних окружења имају јавне ИП адресе које се динамички додељују од вашег Интернет провајдера (ИСП) и могу се неочекивано променити. Ово би довело до тога да сервер2 изненада указује на погрешну ИП адресу што би могло озбиљно да утиче на услугу. Овај чланак ће вам показати како да подесите сопствену динамичку ДНС услугу, која ради на локалној машини и може аутоматски ажурирати запис за сервер2 у Вултр ДНС-у након јавне промене ИП-а.

While clients like ddclient and inadyn will work for some DNS providers, Vultr does not currently support these and instead uses its own custom API. This service will run locally on your machine and use GET and POST requests along with your access key.

Предуслови

  • Приступ вашем Вултр налогу за подешавање ДНС-а и управљање приступним кључевима.
  • Могућност повезивања на локалну машину која има динамичку ИП адресу (или приступ другој машини на истој мрежи).

Инсталација и подешавање

Подешавање вашег домена за коришћење Вултрове ДНС услуге

  • Ако не користите Вултрову ДНС услугу за свој домен, пратите овај чланак да бисте модификовали своје сервере имена за коришћење са Вултром.
  • Када Вултр ДНС буде подешен, идите на страницу за управљање ДНС-ом под „Сервери -> ДНС -> [име вашег домена]“.
  • Овде ћете пронаћи све записе постављене за ваш домен. Запишите који запис(е) желите да промените, јер ће вам то касније требати.
    • AОвај услужни програм подржава само " " записе. Ако имате више Aзаписа " " које желите да ажурирате на исту ИП адресу, промените их у " CNAME" записе и усмерите их на један " A" запис. Ово ће вам дугорочно поједноставити ствари и сматра се правим начином за конфигурисање ДНС-а.

Инсталирање потребних алата

  • Повежите се на ваш локални сервер. Ово може бити директно или преко ССХ-а.
  • Овај алат захтева Питхон 3. Већина дистрибуција Линук-а укључује унапред инсталиран Питхон. У случају да није инсталиран у вашем окружењу, упутства су доступна на званичној Питхон вики овде:
  • Овај процес такође захтева Гит, који можете да инсталирате уз упутства у наставку:

Преузимање динамичког ДНС клијента

Користите Гит да клонирате спремиште које садржи питхон ДДНС клијент. Ово би требало да урадите у безбедном директоријуму за који имате пун приступ. Ваша кућна фасцикла би требала бити довољна. Покрените следећу команду:

git clone https://github.com/andyjsmith/Vultr-Dynamic-DNS.git vultrddns && cd vultrddns

Генерисање личног токена за приступ

Генеришите лични токен за приступ у Вултр. Ово се може урадити под "Налог -> АПИ -> Лични токен за приступ". На истој страници мораћете да одете под „Контрола приступа“ и кликнете на дугме „Дозволи све ИПв4“, пошто нећете сваки пут знати ИП вашег локалног сервера, па стога и тачка динамичког ДНС-а.

Конфигурисање алата за ваш сервер

  • Прочитајте кроз config.json.exampleдатотеку пример како би ваша конфигурациона датотека требало да изгледа.
  • Отворите config.jsonдатотеку користећи свој омиљени уређивач текста и попуните вредности на основу вашег специфичног подешавања сервера.
  • Датотека треба да садржи следеће:

    {
        "api_key": "",
        "domain": "",
        "dynamic_records": [
        ""
        ]
    }
    
  • Унесите свој приступни токен у поље api_key.

  • Унесите свој основни домен у domainпоље. На пример, example.com.
  • Сада унесите " A" записе које желите да промените испод dynamic_recordsпоља. Користећи претходни пример, унели server2бисте да аутоматски промените server2ИП адресу корисника. Можете да унесете више поддомена. Ако желите да промените основни Aзапис " " за свој домен (који се обично помиње као @, запис који одговара када се крећете директно до example.com), једноставно оставите празне наводнике.
  • Исправна конфигурациона датотека може изгледати овако, где желите да динамички промените ИП за example.comи server2.example.com:

    {
        "api_key": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
        "domain": "example.com",
        "dynamic_records": [
        "",
        "server2"
        ]
    }
    
  • Сада сачувајте ове промене и ваша датотека би требало да буде спремна!

Тестирајте своју конфигурацију

  • Тестирајте скрипту и конфигурацију тако што ћете покренути python3 ddns.py. Ако ово не врати грешке, ваша конфигурација је номинална и можете започети процес аутоматизације.

Аутоматизација

Након завршетка основног подешавања, важно је да подесите задатак који се понавља јер скрипта то не ради подразумевано. Повежите се са локалном машином и следите доле наведене кораке на основу вашег оперативног система.

Линук и Мац ОСКС

Линук и Мац већ имају cronинсталиран услужни програм, који вам омогућава да одредите скрипте које ће се покретати према постављеним распоредима.

  • Пронађите пуну путању ddns.pyдатотеке користећи realpath ddns.pyдок сте још у vultrddnsдиректоријуму.
  • Покрените crontab -e��а бисте уредили свој цронтаб.
  • Додајте следећи ред на крај датотеке, додајући праву путању до ddns.pyдатотеке:

    */30 * * * * python3 [full path to ddns.py] > /dev/null 2>&1
    
  • Ово ће покренути скрипту сваких 30 минута и преусмерити сав њен излаз на /dev/null.

  • Сачувајте и изађите из уређивача текста. Датотека цронтаб ће се аутоматски инсталирати и ваш ИП ће се сада аутоматски ажурирати.

Виндовс

Направите задатак у Планеру задатака који ће се покретати сваких 30 минута. Пратите Мицрософт водич за креирање основних задатака.

  • Отворите Таск Сцхедулер и кликните на „Креирај задатак...“.
  • Дајте му име и креирајте нови окидач.
  • Кликните на „Дневно“. У одељку „Напредна подешавања“ кликните да бисте поновили задатак сваких 30 минута и промените „у трајању од“ у „Неограничено“.
  • Додајте нову радњу да бисте покренули програм и претражили свој Питхон извршни фајл. Додајте ddns.pyскрипту као аргумент.

Подесите ДХЦП сервер на Виндовс Сервер 2012

Подесите ДХЦП сервер на Виндовс Сервер 2012

ДХЦП је протокол који се користи за динамичко додељивање ИП адреса машинама у вашој мрежи. Не само да Виндовс Сервер 2012 може бити ДНС сервер или домен

Подесите сопствени ДНС сервер на Дебиан/Убунту

Подесите сопствени ДНС сервер на Дебиан/Убунту

Овај водич објашњава како да подесите ДНС сервер користећи Бинд9 на Дебиан-у или Убунту-у. У целом чланку замените иоур-домаин-наме.цом у складу са тим. Ат тх

Како инсталирати ПоверДНС на ЦентОС

Како инсталирати ПоверДНС на ЦентОС

Увод У овом водичу за Вултр научићете како да инсталирате ПоверДНС. ПоверДНС је програм за покретање сопствених сервера имена. Веома је корисно када

Креирање мрежних дељења коришћењем Самбе на Дебиан-у

Креирање мрежних дељења коришћењем Самбе на Дебиан-у

Понекад морамо да делимо датотеке које Виндовс клијенти морају да виде. Пошто системи засновани на Фусе-у раде само на Линук-у, добро је да се представимо

Подешавање Мунина за надгледање на ЦентОС 6 к64

Подешавање Мунина за надгледање на ЦентОС 6 к64

Мунин је апликација за надгледање и статус сервера која обезбеђује две компоненте: мунин - серверска компонента у којој мунин-ноде извештава. Овај програм

Зауставите ДХЦП од промене ресолв.цонф

Зауставите ДХЦП од промене ресолв.цонф

За кориснике ДХЦП-а може доћи до тренутака када ћете морати да уредите /етц/ресолв.цонф да бисте користили друге сервере имена. Затим, након одређеног временског периода (или након поновног покретања система)

Како конфигурисати ДЈБДНС на ФрееБСД-у

Како конфигурисати ДЈБДНС на ФрееБСД-у

Овај водич ће вам показати како да конфигуришете ДНС услугу која је лака за одржавање, лака за конфигурисање и која је генерално безбеднија од класичног БИН-а

Једноставан маил сервер са Постфиксом, Довецотом и ситом на ЦентОС 7

Једноставан маил сервер са Постфиксом, Довецотом и ситом на ЦентОС 7

Овај водич ће вам показати како да добијете једноставан сервер поште на ЦентОС 7, са Постфик-ом као МТА, Довецотом као МДА и Сиевеом за сортирање поште - по целом шифровању

Коришћење Хостс датотеке за тестирање веб локација

Коришћење Хостс датотеке за тестирање веб локација

Датотека хостс је посебна датотека на рачунару ваше радне станице која ће чувати ИП и информације о имену. Ова датотека се проверава пре ДНС-а, тако да ако поставите а

Како инсталирати ОпенНМС на ЦентОС 7

Како инсталирати ОпенНМС на ЦентОС 7

Користите другачији систем? ОпенНМС је платформа за управљање мрежом отвореног кода за предузећа која се може користити за надгледање и управљање бројним уређајима

Како се повезати са ВПН-ом из Виндовс-а или ОС Кс-а

Како се повезати са ВПН-ом из Виндовс-а или ОС Кс-а

Већина десктоп рачунара долази у пакету са ВПН клијентом. Ако покрећете ВПН сервер, можете користити овај пакет клијента за повезивање са својим ВПН-ом. У овом водичу ћу објаснити хо

Како спречити истовремене везе на Линук-у користећи ИПТаблес

Како спречити истовремене везе на Линук-у користећи ИПТаблес

иптаблес је софтвер за заштитни зид који се може наћи у многим дистрибуцијама, укључујући ЦентОС и Убунту. У овом документу ћете видети како можете спречити истовремени рад

Подесите ДНС сервер на Виндовс Сервер 2012

Подесите ДНС сервер на Виндовс Сервер 2012

Виндовс Сервер 2012 се може конфигурисати као ДНС сервер. ДНС се користи за разрешавање имена домена у ИП адресе. Хостовањем сопствених ДНС сервера, имате мор

Поставите име хоста на ЦентОС

Поставите име хоста на ЦентОС

Корак 1: Пријавите се на свој ВПС Пронађите ИП адресу вашег Вултр ВПС-а и пријавите се као роот корисник. ссх роот@сервер Корак 2: Користите услужни програм за име хоста Промени вас

Повезивање на ваш сервер помоћу ССХ преко ПуТТИ-а на Виндовс-у

Повезивање на ваш сервер помоћу ССХ преко ПуТТИ-а на Виндовс-у

Повезивање са Линук сервером по први пут може изгледати збуњујуће, посебно ако имате јаку Виндовс позадину. Када се повезујете на Линук (или УНИКС

Подешавање динамичког ДНС-а за Виндовс удаљену радну површину

Подешавање динамичког ДНС-а за Виндовс удаљену радну површину

Овај чланак ће вам показати како да подесите динамички ДНС за удаљену радну површину тако да можете избећи гњаважу око подешавања даљинске помоћи изнова и изнова. В

Како променити своје име хоста на Дебиан-у

Како променити своје име хоста на Дебиан-у

Корак 1: Пријавите се на свој ВПС Пронађите ИП адресу вашег Вултр ВПС-а и пријавите се као роот корисник. ссх роот@сервер Корак 2: Уредите /етц/хостнаме Отворите тх

Пример писма овлашћења за БГП најаве

Пример писма овлашћења за БГП најаве

Користите следећи шаблон када тражите ауторизацију за БГП најаве. ПИСМО ОВЛАШЋЕЊА [ДАТУМ] Коме се може односити, Тхи

Инсталирање Бро ИДС-а на Федора 25

Инсталирање Бро ИДС-а на Федора 25

Користите другачији систем? Увод Бро је анализатор мрежног саобраћаја отвореног кода. То је првенствено безбедносни монитор који контролише сав саобраћај на линији

Инсталирање ОпенВПН-а на Дебиан ВПС

Инсталирање ОпенВПН-а на Дебиан ВПС

Представљамо ОпенВПН протокол ОпенВПН је софтверска апликација отвореног кода која имплементира технике виртуелне приватне мреже (ВПН) за креирање безбедних

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више