Ինչ է դինամիկ DNS: Առաջարկվող հանրային DNS սերվեր

Հոդվածում այլեւս տեղին չէ: Yandex- ը շրջվում է դեպի Յանդեքս: Միացեք: Միացեք API- ում այս պահին DNS գրառումները կառավարելու ունակություն չկա: API PDD.yandex- ը այլեւս չի աշխատում:
Դինամիկ IP ստանալու համար կարող եք օգտագործել Telegram API- ն: Հրահանգ

Ես վաղուց օգտագործել եմ Dyndns- ի ծառայությունները, որպեսզի դրսից միացվեն Fryakheak- ում, որն ունի դինամիկ IP մատակարարից: Չնայած Dyndns- ը վաղուց վարձատրվել է նոր գրանցված օգտվողների համար, բայց ես անվճար վայելում էի, քանի որ գրանցվել եմ, նախքան նրանք սկսեցին փող խնդրել դրա համար: Բայց մյուս օրը ես նամակ եկա, որ նրանք այլեւս չկարողացան անվճար տրամադրել այս ծառայությունը ինձ համար անվճար, իսկ հաջորդ ամսից ես ստիպված կլինեմ վճարել դրա համար: Ինձ համար հարմար չէր, եւ ես սկսեցի ելք փնտրել ընթացիկ դիրքից:

T. K. Դոմենները պատվիրակվում են Yandex DNS- ին, ես սկսեցի կարդալ ձեռնարկներ իրենց API- ի համար, եւ արդյունքը գտնվել է: Ես ձեզ կասեմ ստորեւ:

Yandex API օգտագործելու համար մենք պետք է նշան ստանանք: Ստացեք այն բավականին պարզ, զննարկիչում մենք ներկայացնում ենք:

Https://pddimp.yandex.ru/get_toke.xml?omain_name\u003dDomen.ru.

Որտեղ domen.ru- ն ձեր դոմենն է, որը պատվիրակված է Yandex- ին: Ներկայացնում ենք CAPTCHA- ն եւ արդյունքում փնտրում են.

Token \u003d "xxxxxx"

Մեջբերումներում կլինի ձեր նշանը: Պատճենեք այն ինչ-որ տեղ, դա անհրաժեշտ կլինի մի փոքր ավելի ուշ:
Այժմ մենք պետք է ավելացնենք մեր տիրույթում, որը կանդրադառնա մեքենային դինամիկ IP- ով: Գնացեք https://pdd.yandex.ru, ընտրեք տիրույթը եւ կտտացրեք «DNS Editor» - ը A - Record- ը տիրույթի համար.

«Հյուրընկալող» դաշտում մուտքագրեք Սաբինդեն, իսկ «ռեկորդային արժեք» դաշտում գրեք ցանկացած IP (հետագայում այն \u200b\u200bկփոխվի, երբ ձեր մեքենայի IP կփոխվի):

Այժմ մենք պետք է ստանանք մեր գրառման ID- ն: Դա անելու համար զննարկիչում մենք ներկայացնում ենք.

Https://pddimp.yandex.ru/nsapi/get_domain_records.xml?token\u003dxxxxxx&ru.

Որտեղ xxxxxx-ձեր նշանը եւ Domen.ru- ն ձեր դոմենն է, որը պատվիրակված է Yandex- ին:

Արդյունքում փնտրում է մի գիծ մեր MyHome.domen.ru Record- ի եւ այս տողում մենք գտնում ենք.

ID \u003d "1234567"

Ձայնագրման ID մեջբերումներում կարող եք նաեւ ինչ-որ տեղ պատճենել:

Այժմ մենք սցենար ենք գրում անվաբազայի վրա, որի վրա դինամիկ IP: Սցենարը կվերցնի արտաքին IP խմբաքանակները կես ժամվա ընթացքում, եւ եթե այն փոխվել է, դա կփոխի A-Record- ը Yandex DNS- ում:

# Ee / docal/bin/dyndns.sh.

#! / Bin / sh ուղի \u003d / sbin: / bin: / bin: / sbin: / sbin: / bin: / usr / Տեղական / bin; / usr / Տեղական / bin; Արտահանման ուղի Domen \u003d "Domen.ru" # ձեր տիրույթը պատվիրակված է Yandex Sub \u003d Myhome # Sabdomen Tecken \u003d XXXXXX # նշան Rec եղասպանություն \u003d 1234567 # գրել Do IP \u003d "curl -s http: \u003d $ Yaip] Այնուհետեւ Curl -s »https://pddimp.yandex.ru/nsapi/edit_a_record.xml?token\u003d$tokaSSSUB&record_id\u003d$EDSSUB&record_id\u003d

Արժեքի փոփոխականները փոխվում են ըստ մեկնաբանությունների:

Կատարեք սցենարի գործադիրը.

# Chmod + x / Dicocal/bin/dyndns.sh

Եւ ավելացնել համապատասխան գրառումը պսակին.

# crontab -e @reboot / inusr/local/bin/dyndns.sh

Ամեն ինչ, հիմա սցենարը վերագործարկելուց հետո ինքնաբերաբար կսկսվի: Վերագործարկեք կամ գործարկեք սցենարը ձեռքով եւ ստուգեք https://pdd.yandex.ru- ն, արդյոք գրառման արժեքը փոխվել է մեր Sabdomin- ի համար:

Սիրված Այն բոլորովին անվճար դարձնելու համար դուք չեք կարող տիրույթ գնել եւ օգտագործել անվճար տիրույթ Zone.tk- ում: Դուք կարող եք այն ձեռք բերել www.dot.tk կայքում

Երբեմն հարկավոր է DNS գրանցել համակարգչի համար դինամիկ IP հասցեով: Դա անելու պարզ միջոց է վերջին թեմայի մեջ նկարագրված Dyndns Type ծառայությունները: Երբեմն այս մոտեցումը բավականաչափ վատ է գործում:

Օրինակ, իմ իրավիճակում, մատակարար երբեմն Փոխում է իմ հանրային IP հասցեն: Դա երբեմն պատահում է մի քանի ամիսը մեկ անգամ: Բացի այդ, իմ տան համակարգիչը չափազանց հազվադեպ է վերագործարկում: Այս ընթացքում «Dyndns ծառայությունը», որը ես ավելի վաղ օգտվեցի, ինձ հաջողվեց անգործության ազդանշաններ ուղարկելու համար `« չօգտագործված »հաշիվը անջատելու համար: Գնալ ձեռքով սահմանված DNS գոտին նույնպես ձախողվում է, քանի որ երբեմն հասցեն դեռ փոխվում է: Եվ սովորաբար կիմանաք, երբ ձեզ հարկավոր է մուտք ունենալ Գլխավոր համակարգիչ Այստեղ եւ հիմա.

Նկարագրված մեթոդը կյանքի կոչելու համար ձեզ հարկավոր է սերվեր ինտերնետում DNS սերվեր:om կապում դրա վրա: Ինչպես նաեւ տիրույթի գոտի, որի ենթադոմիան մենք կհատկացնենք մեր համակարգչի համար: Նկարագրված է Linux համակարգիչը Linux սերվերին միացնելու տարբերակը: Օգտագործել ուրիշներին Օպերացիոն համակարգեր Ձեզ հարկավոր է կարդալ ձեռնարկները եւ փոփոխել որոշ քայլեր:

Այսպիսով.
1. Ունեք տեղադրված Bind9 սերվերը սերվեր.աձիգի տիրույթի հետ
2. Ստեղծեք հաճախորդ .Server.org.zone Zone:

$ Ծագում:
$ Ttl 10; 10 վայրկյան:
Client.Server.net- ում SOA NS1.server.net- ում: Hostmaster.server.net. Ոգել
տասնութ; Սերիան
10800; Թարմացրեք (3 ժամ)
3600; Փորձել (1 ժամ)
604800; Լրանում է (1 շաբաթ)
10; Նվազ (10 վայրկյան)
$ TTL 3600; 1 ժամ.
Ns ns1.server.net.
Ns ns2.server.net.
MX 10 հաճախորդ.server.net.

Ահա NS1.Server.net Server and NS2.server.net - DNS սերվեր մեր գոտու համար, Client.server.net - Մեր տան համակարգչի հասցեն

3. Ստեղծեք ստեղները հաճախորդի վրա.
Հաճախորդ # CD / եւ Namedb / ստեղներ
Հաճախորդ # DNSSEC-Keygen -B 512 -A HMAC-MD5 -V 2 -N հյուրընկալող հաճախորդ: Serve.server.net.

4. Ստեղծեք ֆայլ սերվերի բանալին.
Server # CD / VAR / անուն / Chroot / ETC
Server # vim keys.conf:

Հիմնական հաճախորդ.server.net. Ոգել
Ալգորիթմ «HMAC-MD5»;
Secret "OMR5O5O / TZB5XEGUBBF42RRRRRJRQZB8I9F + uiixxe8qm7avgnbprxtcu + FQMZBVU / Y + Nym2xbs / C8KF3EJQUA \u003d\u003d";
};

Մեջ Այս դեպքը Օգտագործվում է սիմետրիկ բանալին, որն անվտանգ է. Եթե ինչ-որ մեկը մուտք ունի ձեր սերվերի ստեղներով ձախողման համար, այն կարող է օգտագործել ձեր ստեղնը `ձեր գոտու տվյալները փոխելու համար: Այս դեպքում կարող եք օգտագործել ասիմետրիկ բանալին:

Բացահայտել մուտքի իրավունքները `ստեղներով ձախողվելու համար.
Server # Chmod 640 ստեղներ .CONF
Server # chown արմատ. Անվանված Keys.conf

5. Ավելացնել մեր գոտին Named.conf.
Ներառեք «/etc/keys.conf»
Գոտու "Client.server.net" (
Վարպետ;
Ֆայլ «Zones / Client.server.net»;
Թույլ տալ-թարմացում (
Հիմնական հաճախորդ.server.net;
};
};

Ահա այն պարամետրը, որը թույլ է տալիս թարմացնել գոտու տվյալները: Ընդհանուր առմամբ, ձեռնարկները կարդալուց հետո այս պարամետրի ընտրանքները կարող եք գտնել, ինչը թույլ է տալիս թարմացնել միայն մեկ մուտքը գոտում Այս բանալին, Նրանք, ում կարող եք ունենալ գոտի, ենթադոմեյն Clant1, հաճախորդ 2 եւ այլն: որոնք մուտք կունենան ստեղներով Key1, Key2 եւ այլն:

6. Վերագործարկեք DNS սերվերը.
Server # /etc/init.d/named Վերբեռնեք

7. Հաճախորդի վրա սցենար ստեղծեք, տարածքի տվյալները թարմացնելու համար.
#! / Bin / bash
Iface \u003d "wlan0"
TTL \u003d 3600:
Սերվեր \u003d ns1.example.com:
Հաղորդավար Անուն \u003d foo.example.com:
Գոտի \u003d օրինակ.
Keyfile \u003d / արմատ / DDNS ստեղներ / KFOO.Example.com: + 157 + 12345.Private

New_ip_address \u003d `ifconfig $ iface | Grep "Inet Addr." | AWK "(Տպել $ 2)" | Awk -f "." "(Տպել $ 2)"
new_ip_address \u003d $ (new_ip_address / /)

Nsupdate -v -k $ keyfile<< EOF
Սերվերի $ սերվեր
Գոտու $ Zone
Թարմացրեք ջնջել $ հյուրընկալողի անունը a
Թարմացրեք Ավելացնել $ Hostname $ TTL A $ NEM_IP_ADDRESS
Ուղարկել.
Eof.

Սցենարի սկզբում նկարագրված են համապատասխան պարամետրերը. Ինտերֆեյս, սերվերի անուններ եւ գոտի, առանցքային գտնվելու վայրը:

8. DNS- ը փոխելիս մնում է միայն կարգաբերել Autorun / ավտոմատ հասցեների հերթափոխը:
Մենք դա կանենք Script NetworkManager- ի համար.
Ստեղծեք ֆայլ /etc/networkmanager/dispatcher.d/20-dispatcher.sh:
#! / bin / sh

Iface \u003d $ 1
Պետություն \u003d $ 2

Եթե \u200b\u200b[«x $ Պետություն» \u003d\u003d «xup»]; Հետո
/ etc / namedb / ddns-upport
Elif ["x $ state" \u003d\u003d "XDown"]; Հետո
Ճիշտ.
համար

Մենք այն կկատարենք գործադիր եւ պատկանում ենք արմատային օգտագործողին:

Մենք սկսում ենք ստուգում:

Թեժ. Եթե դա չի աշխատում `ստուգեք (Տեղադրեք) նշված ճիշտ սերվերի վրա, որպեսզի գրեք այն թղթապանակում, որտեղ ֆայլը հաճախորդ է: server.org.zone
Անվանվել է Fail Client.server.org.zone.jnl

Օգտագործվում են հետեւյալ նյութերը:

Շատ համակարգչային համակարգերի համար դինամիկ DNS սերվերի հայեցակարգը որոշ չափով շեղված է: Օգտագործողների մեծ մասը գաղափար չունի, թե որն է դինամիկ DNS եւ որի համար օգտագործվում են այս տիպի սերվերները: Մինչդեռ ոչինչ հատկապես դժվար է եւ հասկացող այս տերմինը, եւ չկա ծառայություն: Ավելին, առաջարկվում է դիտարկել տեսական տեղեկատվությունը եւ գործնական լուծումները, որոնք հեշտությամբ կարող են տիրապետել ցանկացած անձի, նույնիսկ ծանոթ չեն այդ ծառայություններից:

Դինամիկ DNS. Ինչի համար է դա:

DNS սերվերների օգտագործման տեխնոլոգիան ի սկզբանե ենթադրում է, որ նրանք հանդես են գալիս որպես յուրահատուկ թարգմանիչներ, որոնք թույլ են տալիս մուտք գործել ինտերնետային ռեսուրսներ, առանց դրա IP հասցեով համապատասխանելու համար թվային համադրություն:

Բոլորը գիտեն, որ հասցեների բարում ռեսուրսի համար սահմանվում է միայն նամակներից, համարներից կամ հատուկ նիշերից բաղկացած հատուկ էջի անվանումը, իսկ DNS սերվերը ռեսուրսի անունով վերահղվում է համապատասխան IP:

Դինամիկ DNS- ն ինչ-որ տեղ այլ կերպ է աշխատում, թույլ տալով դոմեյն անուններ նշանակել ցանկացած սարքի (առանձին տերմինալ եւ այլն), որի համար սահմանվում է դինամիկ IP օգտագործումը: Այս դեպքում բոլորովին այլ IP հասցեներ կարող են օգտագործվել, օրինակ, ձեռք բերված DHCP կամ IPCP միջոցով: Բայց ստատիկ տեխնոլոգիաների հիմնական տարբերությունն այն է, որ սերվերի վերաբերյալ տեղեկատվությունը կարող է ամբողջությամբ թարմացվել ավտոմատ ռեժիմով: Այլ մեքենաներից ռեսուրսին միանալիս նրանց օգտվողները նույնիսկ չգիտեն, որ որոշ կետերում IP հասցեն փոխվում է:

Դինամիկ IP հարցեր

Դինամիկ DNS սերվերների հիմնարար սկզբունքներից մեկը դինամիկ հասցեի IP- ի հաճախորդի մեքենայի առկայությունն է: Ստատիկ հասցե օգտագործելու դեպքում գուցե անհրաժեշտ լինի զգալի գումար փակցնել: Այդ իսկ պատճառով DDN- ները ստեղծելիս ստատիկ հասցե է գնում եւ պետք չէ:

Օգտագործողի տերմինալների վրա տեղադրված հատուկ ծրագրային հաճախորդներ կարող են առաջացնել նման փոխարկում, առանց օգտագործողի մասնակցության:

DDN- ների օգտագործման առավելությունները

Բայց ինչու է կիրառվում դինամիկ DNS սերվերը: Որպես ամենապարզ օրինակ, դուք կարող եք դիտարկել տեսանկարահանված տեսահսկումը, որը ստեղծում է ձայնագրիչ եւ IP տեսախցիկներ:

Թվում է, թե դա հրահանգներում է, եւ գրված է, որ այս մոդելը աջակցում է երթուղիչի միջոցով միացնելով `ինտերնետի միջոցով կատարվածը վերահսկելու ունակությամբ:

DDNS տեխնոլոգիա օգտագործելիս օգտվողները ստանում են անվիճելի առավելություններ, որոնց թվում կարելի է առանձնացնել հետեւյալը.

  • Մասնավոր ցանցերում օգտագործելու ունակություն `բոլորովին այլ արձանագրությունների եւ նավահանգիստների ծառայություններ եւ ծառայություններ մուտք ունենալիս.
  • Ստատիկ IP ձեռք բերելու անհրաժեշտության պակաս, հատուկ սարքի հղումով.
  • Պարզեցված հնարավորությունը RDP հաճախորդների միջոցով.
  • network անցի մոնիտորինգ (համակարգիչների հետեւում առցանց կամ ցանցից անջատված).
  • Հեռակառավարման հսկողություն եւ համակարգիչների վերագործարկում, երբ խնդիրներ են առաջացնում նույնիսկ արտաքին IP ցանցի բացակայության դեպքում (բավականաչափ պայմանական ինտերնետ կապ).
  • իր դինամիկ հասցեի մշտական \u200b\u200bհետեւում սեփական ռեսուրսին հղումների կազմակերպման համար.
  • Էջերի քանակի եւ հարկադիր գրանցման քանակի համար առանց սահմանափակումների կիրառելու կայքի գեներատորներ:
  • Ոչ աշխատանքային հղումներին հետեւելը.
  • Համակարգիչների միջեւ տեղեկատվության փոխանակումը ուղղակիորեն, շրջանցելով իր խնայողությունը միջանկյալ սերվերի վրա:

Դինամիկ (ընդհանուր սկզբունքներ)

Ինչ վերաբերում է կազմաձեւման խնդիրներին, որոնք շատերը կարծես ինչ-որ բան են անում գեղարվեստական \u200b\u200bդաշտից, առանձնապես դժվար բան չկա: Որպեսզի երթուղիչը, նավահանգիստը փոխանցելը եւ ավելի բարդ գործողությունները կարգավորելու ընթացակարգերը չմասնակցելը, մասնագիտացված դիմումների եւ ծառայություններն անհապաղ կապվելու ամենահեշտ ձեւը, որոնք հատուկ նախագծված են `աշխատանքը պարզեցնելու համար:

Այն հիմնված է իր կազմաձեւի վրա `հատուկ հաճախորդի դիմում ստեղծելու եւ ձեր սեփական ռեսուրսների անունը ավելացնելու համար, որի համար կտրամադրվի երրորդ դոմեյն անուն երրորդ մակարդակի: Միշտ չէ, որ հարմար է, ուստի որոշ ծրագրեր ավելացվել են անվան նույնիսկ առաջին մակարդակի ձեռքբերման հնարավորությանը:

Ամենատարածված պլատֆորմներն ու հաճախորդները

Այսօր դինամիկ DNS- ն օգտագործվում է բավականին լայն: Օրինակ, Active Directory- ի Microsoft Corporation- ը օգտագործում է Kerberos վավերացումը `առանց հիմնական բանալիների բաշխման անհրաժեշտության:

Unix համակարգերի ամենատարածված հարթակներից մեկը կապում է, ինչը թույլ է տալիս նույնիսկ համատեղելիություն ունենալ Windows NT- ի հետ: Նաեւ դինամիկ DNS- ն անվճար տրամադրվում է բազմաթիվ հյուրընկալող ընկերությունների հետ, ինչը թույլ է տալիս օգտվողներին փոխել բովանդակության բովանդակությունը ստանդարտ վեբ ինտերֆեյսի միջոցով:

Եթե \u200b\u200bմենք խոսում ենք հաճախորդի դիմումների եւ ծառայությունների մասին, նրանց մեջ ամենատարածվածը հետեւյալն է.

  • Asus DDN;
  • Ոչ IP;
  • Նա ազատ է;
  • DNS-O-Matic;
  • Գոտի խմբագրում;
  • Dyndns.

Հաշվի առեք DDN- ների տեղադրումը յուրաքանչյուր հաճախորդի օրինակով:

ASUS DDNS:

Այն օգտվողներին, ովքեր ունեն դինամիկ DNS երթուղիչ Asus- ից, ավելի հաջողակ, քան մյուսները: DDN- ները պարզապես պարզապես մուտքագրեք կարգավորումների բաժինը եւ ակտիվացրեք ծառայությունը:

Դրանից հետո դուք պետք է ստանաք եւ գրանցեք կամայական անուն, որից հետո օգտագործողը կստանա դոմենի անուն «Name.AnusComm.com» ձեւով: Բացի այդ, DNS- ի դինամիկ ցուցակը ներառում է բազմաթիվ լրացուցիչ ծառայություններ եւ ծառայություններ, ինչպես նաեւ այսօր գրեթե ամենամեծն է:

Ոչ IP.

Ոչ պակաս պարզ պարամետրը ենթադրում է դինամիկ DNS ոչ IP ծառայության տեսքով: Դրա համար կատարեք մի քանի պարզ քայլեր:

Նախ անհրաժեշտ է գրանցվել NOIP.com ռեսուրսի վրա եւ ավելացնել ցանկալի հյուրընկալող (AD հյուրընկալող) գրանցման ընթացքում ստեղծված հաշվին: Դրանից հետո երեք դոմեյն անուններ հասանելի կլինեն անվճար գրանցման համար, որի համար անհրաժեշտ է գալ ձեր սեփական անունով:

Նա անվճար DNS ծառայություն է

Ոչ պակաս հետաքրքիր, շատերը կարող են թվալ այս ծառայությունը: Սկզբունքորեն, պարամետրը շատ խորհրդանշական է (ինչպես նախորդ դեպքերում):

Այնուամենայնիվ, այս ծառայությունն է, որը օգտվողներին գրավում է լրացուցիչ տպավորիչ ցուցակը լրացուցիչ հնարավորությունների ցուցակի, որոնք անմիջապես ներկայացված են արագ հղումներով (սերտիֆիկացում, թունելի բրոքեր, ցանցային քարտեզի, DNS եւ Telnet սերվերներ):

Dns-o-matic

Մենք ունենք եւս մեկ շատ հետաքրքիր եւ կատարյալ հաճախորդ, որի գործունեությունը տարբերվում է նախորդ բոլոր ծառայություններից: Դրա հիմնական խնդիրն է ապահովել, որ օգտագործողը կարող է անմիջապես փոխել իր դինամիկ IP- ն անմիջապես այն ծառայությունների համար, որոնցում կա գրանցում, գրեթե մեկ կտտոցով:

Սովորաբար, դուք նախ պետք է գրանցվեք, այնուհետեւ ավելացրեք ծառայություն Ավելացնել ծառայությունների հատկության միջոցով (օրինակ, վերը նշվածներից): Հետագա: Դուք պետք է հնարավորություն ընձեռեք օգտագործել այս ծառայություններում գրանցվելու համար (օգտվողի ID - էլ. Փոստի հասցե, գաղտնաբառ, գաղտնաբառ, հյուրընկալող / նույնականացուցիչ `երրորդ մակարդակի տիրույթի անվանումը, որը պետք է ստանձնեց ծառայությունը Հաշիվը, որը դուք կարող եք սովորել ներկայացված պատկերակից `կանաչ ձեռքի տեսքով` բարձրացված բութ մատով `նշված ծառայության հաշվին:

Գոտիեդիտ:

Վերը նշված բոլոր ծառայությունները պատկանում են անվճար: Այժմ ուշադրություն դարձրեք այս ծառայությանը:

Դրա օգտագործումը վճարվում է հատուկ «վարկերի» տեսքով, որի արժեքը հավասար է մեկ ԱՄՆ դոլարի: Այսինքն, մեկ տարվա ընթացքում վճարումը կլինի տասներկու: ե. Գրանցման կարգը եւ պարամետրերը գրեթե նույնն են, ինչ առաջին օրինակներում, այնպես որ իմաստ չկա դրա վրա կանգ առնել:

Dyndns.

Մեր առջեւ, թերեւս ամենատարածված ծառայությունը, չնայած ոչ անվճար: Դրա օգտագործման արժեքը սկսվում է տարեկան քսանհինգ դոլարից:

Ի դեպ, նույնիսկ այն դեպքում, երբ DDN- ն ակտիվանում է երթուղիչի վրա, եթե այդպիսի գործառույթ տրամադրվի, օգտագործողը շատ դեպքերում կհրավիրվի գրանցվել այս ծառայության մեջ: Չնայած վճարովի օգտագործմանը, Dyndns- ը, որպես փորձագետների ճնշող մեծամասնությունը նշում է, ամենահուսալի ծառայությունն է: Մեկ այլ կետ կապված է այն փաստի հետ, որ երթուղիչների գրեթե բոլոր ժամանակակից մոդելներն են աջակցում այս ծառայությանը, իսկ հնացած որոնվածի որոշ սարքեր միայն դրա վրա կողմնորոշված \u200b\u200bեն:

Ողջույններ Մոզգիկ-փայլԻՇԽԱՆՈՒԹՅՈՒՆ Եւ մի համատեղեք մեր ինտերնետային սարքերը տանը, օգտագործելով պատրաստված DNS սերվերը ինքդ արա WiFi-Module- ից եւ վեբ-տեսախցիկի միջերես Foscam- ից: Կարծում եմ, որ հետաքրքիր կլինի, այնպես որ եկեք գնանք:

Ընտրվել է դրա համար Ինքնագլուխ Foscam վեբ-տեսախցիկը վերահսկվում է անմիջապես սմարթֆոնից, ունի իր վեբ ինտերֆեյսը, որն աշխատում է ցանկացած զննարկչի եւ ցանկացած սարքի վրա, նույնիսկ ձեր հեռախոսի 3G կապով, երրորդ կողմի դիմումները չեն պահանջում եւ պաշտպանում գաղտնաբառը:

Տեսախցիկներից տեսախցիկները հեռարձակվում են առանձին պատուհաններով, արագ եւ անթերի եւ լիարժեք վերահսկողության տակ:

Ես ուզում եմ անհապաղ նախազգուշացնել. Ես ոչ մի կերպ չեմ պատասխանատու այս նախագծի հետեւանքով առաջացած սխալ օգտագործման կամ վնասի համար: Դուք գործում եք ձեր ռիսկով:

Ինչ է սա Մոզգոպրոեկտ Պետք է.

  • Վեբ սերվերը PHP- ի աջակցությամբ դոմենի անունով,
  • wi-Fi մոդուլ ESP8266 ESP-01,
  • Սեղմեք կոճակը - 2 հատ.,
  • Ձգձժիչ դիմադրություն 2K2 կամ նման - 2 հատ,
  • uSB-TTL Adapter (Wi-Fi ծրագրավորման մոդուլի համար) եւ մի քանի PIN միակցիչներ («MOM»),
  • Լարման կարգավորիչ AMS1117 3.3B (Վալթաժը 5V-ից 3.3V իջեցնելու համար Wi-Fi մոդուլը),
  • 5V 1-2 ա էլեկտրամատակարարման միավոր (ցանկալի է 2 ա),
  • Առաջին դասավորության տարբերակում. Եթե էլեկտրամատակարարման մարմնի ներսում կա բավարար տեղ, ապա Wi-Fi մոդուլը տեղադրված է այս գործի մեջ,
  • Երկրորդ դասավորության տարբերակում. Էլեկտրամատակարարումը ունի «մայրիկ» USB միակցիչ, ապա մոդուլին պետք է ավելացնեք USB միակցիչ «հայրիկ»: եւ դրա օգտագործումը սնուցվում է
  • Կոտրված USB ֆլեշ կրիչ,
  • Թարմացված Arduino IDE ծրագիրը
  • Ընտրովի. Foscam վեբ-տեսախցիկներ վեբ ինտերֆեյսի հետ աշխատելու համար
  • Ապահովելու համար. Լավալի LED, նշելու հաջող ներբեռնումը եւ սպասեք ներբեռնումին
  • Ներքին սերվերը թույլ է տալիս WAN IP (այս տարբերակը միացված է արտաքին կայքին `IP ստանալու համար. CheCkip.dyndns.org):

Քայլ 1. Ծրագրավորման համար Wi-Fi մոդուլի պատրաստում

Որպեսզի մոդուլը այն հաղորդի, դուք պետք է մի փոքր զտեք.

  • Երկու դիմադրիչների զոդում `մեկը` CH-PD կոնտակտին, երկրորդը `RST- ին, երկուսն էլ` դիմադրիչների ազատ ելք, որը զերծ է ստացել 3,3V-ին,
  • Արագացրեք երկու հրում կոճակները `մեկը շփումների gpio0 եւ հողի միջեւ, իսկ մյուսը` RST- ի եւ հողի միջեւ:

Զոդումն ավելի լավ է ղեկավարել մոդուլի տախտակի վերին մասից `ստորին կողմնակի շփումները թողնելով Pin-Pin- ի տեղադրման համար: Desired անկության դեպքում սխեման կարելի է հավաքել `օգտագործելով համարձակ տախտակ, բայց mozgopayka Դեռեւս ամուր, չնայած տեսեք իրենց:

Հաջորդ քայլում էլեկտրամատակարարումը կավարտվի, բայց ես անմիջապես կզգամ ձեզ. Ձեր համակարգչի USB ելքը հարմար չէ ESP մոդուլի համար !!!

Քայլ 2. Էլեկտրամատակարարման վերջնականացում. 5-ից 3.3V լարման կաթիլ

5V-Th- ի էլեկտրամատակարարումը պետք է արտադրի «հուսալի» 1 Ա, իսկ ավելի լավ 2 ա, քանի որ Wi-Fi ազդանշանի փոխանցման ընթացքում մոդուլը բավականին «վորտաժ» է:

Մեջ Սելֆի Մենք օգտագործում ենք AMS1117 3.3B լարման կարգավորիչը, քանի որ դիմադրիչներից հավաքված լարման բաժանարարը, ամենայն հավանականությամբ, «արտանետում է» շատ փոքր, եւ նույնիսկ եթե մենք ստացվի 3.3B մոդուլը աշխատելու համար, դուք դեռ հիասթափված կլինեք: Եվ այս կարգավորիչը էժան է եւ լավագույն լուծումը:

Այդ կոնդենսատորը եւ դիմադրիչը, որ ըստ հրահանգների, պետք է ավելացվեն կարգավորիչին, ես չօգտագործեցի, քանի որ այն աշխատում է կայուն էներգիայի աղբյուրից, եւ ես կասեմ, որ սա Մոզգովարյան Այն գործում է հուսալիորեն մի քանի տարի:

Կապ 3 - 5V (նարնջագույն մետաղալար)
Կապ 2 - 3.3V (դեղին մետաղալար)
Կապ 1 - GND (երկու կապույտ լար)

Pin միակցիչներով բազմաթիվ լարեր կարող են զովացնել շփումները, դրանով իսկ ստանալով երկու լարման աղբյուրներ 5V եւ 3.3V, ինչը շատ օգտակար է աղբանոցի տախտակի վրա հավաքվելուն պես: Այս դեպքում մի մոռացեք ավելացնել երկու հիմնավոր լար, +3 եւ + 5V եւ հուսալիության համար, բոլոր էլեկտրալարերը, որոնք պետք է դիմակայել պլաստիկ խցանման կապով:

Այս լարերը ESP մոդուլը միացնելու համար («հայրիկ» -ում է «Հայրիկ», «Mom» - ի միջանկյալ լարերը սահմանվում են ծայրերում:

Քայլ 3. Wi-Fi մոդուլը USB-TTL Adapter- ի եւ լարման կարգավորիչին միացնելով 3.3B

Միացումներ (մոդուլ - ադապտեր - կարգավորիչ)

GND - - - - - GND- - - GND
TX - - - - - Rx
Rx - - - - - - tx
3,3 — — — — — — — — — — — — — 3,3

Հողային կոնտակտներ (աղացած) լարման կարգավորումը, մոդուլը եւ ադապտորը միացեք միասին, 3.3V Կարգավորողից միացված է ESP մոդուլի ներդրմանը:

Ոչ մի դեպքում մենք չենք կապում ESP մոդուլը 3.3V ադապտերային մոդուլով, նույնիսկ եթե դրանք դրա վրա են, ինչպես դա է, կարող եք փչացնել համակարգչի USB նավահանգիստը, քանի որ այն չունի պաշտպանություն այս անվանակարգի հոսքից որ օգտագործվում է դրանում mozgoselkaԻՇԽԱՆՈՒԹՅՈՒՆ Եվ պահպանելու ESP մոդուլը, միշտ օգտագործեք էլեկտրամատակարարումը անհրաժեշտ պարամետրերով:

Հայտնի է, որ TTL-USB- ի որոշ ադապտերներ ունեն 5 վտոմատ տրամաբանական սխեմա, որը հարմար չէ մեր արհեստի համար, ձեզ հարկավոր է ընդամենը 3,3 բ տրամաբանություն, հակառակ դեպքում ESP մոդուլը վնասված է: Տրամաբանության տեսակը կարող է որոշվել `օգտագործելով վոլտմետր, այն միացնելով TX եւ ցամաքային կապերի հետաքննության, եւ անհրաժեշտության դեպքում նվազեցնել սթրեսի փոփոխությունը կամ լարման բաժանումը:

Քայլ 4. Կարգավորելով ֆայլերը վեբ հոստինգում

Ստեղծեք «/ IP» պանակ (զգայունորեն) ձեր Public_HTML թղթապանակի արմատային գրացուցակում եւ մաքրեք այն / IP ֆայլերը 644 բանաձեւով:

Սահմանափակում .Հետչեսը թույլ չի տալիս օգտվողներին կազմել այս թղթապանակի ֆայլերի ցուցակը, քանի որ այն չի կարող պահպանվել, հակառակ դեպքում ESP8266 մոդուլը չի \u200b\u200bկարող մուտք գործել եւ իր ներսում ֆայլեր իրականացնել:

input.php եւ input2.php- ը `համաձայն IP.Txt- ի եւ IP2.txt զննարկչի URL- ի` IP- ի նորացված IP մոդուլով `ESP8266- ի նորացված ծածկագիրը աջակցում է 2-տարբեր վայրերում:

Foscam ֆոտոխցիկը վերահսկելու համար դուք պետք է ստեղծեք «/ տեսախցիկ» պանակ (կրկին գրանցամատյան) Public_HTML թղթապանակի արմատային գրացուցակում եւ 644 բանաձեւով փաթեթավորեք mozgoparolemԵթե \u200b\u200bCPANEL- ը հասանելի է ձեր սերվերի վրա, կարող եք գտնել «գաղտնաբառի պաշտպանություն» պատկերակը եւ սահմանել գաղտնաբառը, որը կպահանջվի զննարկիչը նշելու համար, գնացեք www.yourhost / տեսախցիկ Այս գաղտնաբառի հարցումը, այս ամենը կպաշտպանի տեսախցիկների հասանելիությունը:

foscam.php- ը պարունակում է խցիկի միջերես, եւ պիտակի ամսաթիվը / Time IP ֆայլերը եւ ընթացիկ IP գտնվելու վայրը: Ըստ պիտակների ամսաթվով / ժամով, դուք կարող եք տեսնել, թե արդյոք մոդուլն աշխատում է: Միեւնույն ժամանակ, ժամային գոտին չի կարող ճիշտ ցուցադրվել, քանի որ այն ժամանակ է փոխում սերվերի վրա:

IP- ն կարող է ձեռքով փոխել, այն ձայնագրվելու է IP.Txt եւ IP2.txt- ում, եւ դրա համար անհրաժեշտ է մուտքագրել IP- ն դաշտում եւ կտտացնել IP թարմացումը:

interface.png եւ միջերես 2.png Այս թափանցիկ պատկերը `նշելով ինտերֆեյսը, թե ինչպես է ցուցադրվելու էկրանը: Դուք պետք է խմբագրեք foscam.php- ը եւ սահմանեք ձեր Foscam տեսախցիկին համապատասխան արժեքը, ստատիկ կամ PTZ: Լռելյայն, բանաձեւը 320x240 է, բայց կտտացնելով կառավարման կենտրոնում, միայն այս տեսախցիկը բացվում է ավելի լավ թարմացման արագությամբ `640x480 լուծույթով:

Foscam.php- ը խմբագրելու համար կարող եք օգտագործել կոդերի խմբագիր կամ HTML խմբագիր, որը կարող է աշխատել WYSWYG ռեժիմում:

Աշխատանքի ընթացքում mozgoptags IP.TXT եւ IP2.TXT ֆայլեր, որոնք պարունակում են նորացված IP երկու վայրեր, որոնք ավտոմատ կերպով կգրանցվեն, որտեղ կարող են աշխատել երկու տարբեր տախտակներ: Ամեն ժամ (կամ երբ նշեք) Խորհուրդը միանալու է Wi-Fi երթուղիչին, կստանա IP հասցե եւ սահմանեք այն սերվերի TXT ֆայլում: Եվ նույնիսկ ինտերնետին միանալու կամ անջատման ուժի կորստի դեպքում, ապա այդ խնդիրները վերացնելուց հետո IP- ն պարբերաբար կթարմացվի:

Քայլ 5. Foscam- ի տեսախցիկների եւ երթուղիչի տեղադրումը

TP-Link երթուղիչի կազմաձեւման էջում.

Մենք նայում ենք լուսանկարում կայացած պարամետրերին, նրանք կօգնեն խուսափել հակամարտությունից, երբ կապեն MAC հասցեն եւ LAN-IP- ն, երթուղիչը կապահովի այս MAC հասցեն միայն ֆիքսված LAN- ի համար:

Վիրտուալ սերվերներ (Վիրտուալ սերվերներ) - Դուք պետք է ավելացնեք ձեր տեսախցիկի տեղական IP- ն եւ համապատասխան նավահանգիստները:

DHCP սերվերի ցուցահանդեսը, ինչպես նաեւ ստուգեք, արդյոք UNNP- ն միացված է:

Կարող եք նաեւ կարգաբերել հեռակառավարումը ձեր երթուղիչով, TP-Link-Router- ի համար կա համապատասխան Firewall ենթակետ:

Մի փոխեք լռելյայն մուտքը, քանի որ երթուղիչը պետք է լինի հանրային: Հետագա համապատասխան Մոզգոպոլիա Այն պետք է սահմանվի 255.255.255.255 եւ նավահանգիստը սովորաբար 8080 է:
Foscam ֆոտոխցիկի պարամետրերի էջում.

Անունը եւ գաղտնաբառը. Դուք պետք է նոր անուն եւ գաղտնաբառ սահմանեք եւ մի մոռացեք «գտնել եւ փոխարինել» դրանք Foscam.php- ում, ադմինիստրատորի եւ գաղտնաբառի փոխարեն:

«Network անցի հիմնական պարամետրերի» համար (ցանցի հիմնական պարամետրեր), սահմանված. «Ստացեք IP DHCP սերվերից» (ստացեք IP DHCP սերվերից):
HTTP PORT POINT SETT. 8081, 8082 8083 հաջորդաբար ձեր տեսախցիկների վրա:
UPNP- ի կարգավորումների հավաքածու. Օգտագործելով UPNP- ը քարտեզի պորտին: Դա կօգնի վերականգնել կապը իշխանությունը անջատելուց հետո:

Կարգավորելու համար երթուղղիչը եւ տեսախցիկները կարգավորելու համար `դրանք թարմացնելու համար, բոլորը պետք է վերագործարկվեն, նախ երթուղիչը:

Եթե \u200b\u200bտեսախցիկները եւ երթուղիչը ճիշտ կազմաձեւված են, կարող եք հեռակա կարգով մուտք գործել ձեր WAN IP հասցեով, օրինակ, սա, http://187.34.157.2:8081: Ձեր WAN IP- ն կարող է ստուգվել https://www.whatismyip.com/

Քայլ 6. ESP8266 մոդուլը կոդավորելը եւ ծրագրավորելը `օգտագործելով Arduino IDE

Ծրագրավորման համար Ինքնագլուխ Դուք պետք է բացեք կցված թեստը Arduino IDE- ում, եւ համապատասխան տողերում SSID "// ձեր WiFi SSID" եւ գաղտնաբառ "// ձեր WiFi PWD" գաղտնաբառը, ինչպես նաեւ ձեր հյուրընկալողի անունը "/ / Ձեր հյուրընկալողը առանց / IP "եւ Թղթապանակի« / IP »ուղին, որը պարունակում է սերվերի ֆայլեր, դուք պետք չէ այն փոխել:

Կարող է տեւել լարը փոխելու համար

uRL + \u003d "Input.php? IP \u003d";

Որը կրկնապատկվում է ուրվագծի մեջ, եւ եթե ունեք երկրորդ մոդուլ, ապա պարզապես փոխեք Input2.php- ին:

Նախքան ծածկագիրը բեռնելը, դրա համար պետք է ճիշտ սահմանեք տախտակի տեսակը, դրա համար պետք է ընտրվի «Generic ESP8266» -ը, եւ եթե ոչ, ապա նախապատվություններով ավելացրեք լրացուցիչ տախտակներ:

Ներբեռնելու համար հարկավոր է պահել GPIO0 կոճակը, արագ սեղմեք RST կոճակը, այնուհետեւ թողարկեք նախորդը (GPIO0 կոճակը): IDE Run- ի կազմման կողքին եւ mozgosload.

Եթե \u200b\u200bամեն ինչ ճիշտ անցնի, ապա հաջորդական նավահանգստի մոնիտորը բացելով 9600 բաուդի արագությամբ (BIT / S), կտեսնեք հետեւյալը.

Կապված:
IP Հասցե, 192.168.0.103 (LAN IP)
Միացված - WAN IP- ի ձեռքբերում.

Միացնելով:
Հայցող IP թարմացում. / ISPUT.PHP?ip\u003dxxx.xxx.xxx.xxx
ԼԱՎ.

Քայլ 7. Տոմսերի տախտակների տեղադրում

Ստուգելուց հետո Ինքնագլուխ Ներկայացման համար անհրաժեշտ է իր էլեկտրոնիկան դնել մարմնի մեջ, դրանով իսկ դարձնելով անկախ ավարտված սարք:

Եթե \u200b\u200bձեր ընտրած դեպքում brainjets Բավական ազատ տեղ կա, ապա դիմադրիչներն ու կոճակները կարող են միացված լինել, ինչպես ցույց է տրված լուսանկարում, բայց եթե հետագայում պլանավորեք վերամշակել այն, չարժի տախտակը ներս մտնել:

Առաջին տարբերակ. Տեղավորում գործի ներսում
Դա անելու համար բացեք հին էլեկտրամատակարարման բնակարանը, միակցիչով թողեք սեւ (ելքային) մետաղալարերը, այնուհետեւ տեղադրեք մոդուլի տախտակը եւ լարման տախտակը տանիքի եւ լարման կարգավորիչում, դրանք խաթարելուց հետո եւ «ներքեւ» «Կոնտակտներից, որոնց վրա զոդված է ելքային մետաղալարերը: Կարող եք ստիպել բաղադրիչներին `օգտագործելով համապատասխան ծակոտկեն ժապավեն կամ տաք սոսինձ:
Արդյունքում, էլեկտրամատակարարումը պետք է ստացվի, առանց լարերի, եւ այս մարմնավորման մեջ էլեկտրամատակարարումը կարող է լինել 5V 1:

Դասավորության այս մեթոդի տատանումը կարող է տեղադրվել տախտակներ էլեկտրամատակարարման միավորի ներսում, որն ունի USB միակցիչ «մայրիկ» ելք: Այնուհետեւ տախտակները պետք է ամրացվեն նաեւ գործի ներսում, մեկուսացրեք եւ քամեք դրանք USB միակցիչի շփումներից: Այսպիսով, այս փոփոխված էլեկտրամատակարարման միջոցով դուք դեռ կարող եք լիցքավորել ձեր հեռախոսը, բայց ճշմարտությունն այն է, որ էլեկտրամատակարարումը պետք է արտադրի 5B 2 ա:

Ընտրանք 2. Տեղավորում դրսում
Եթե \u200b\u200bունեք ոչ աշխատանքային ֆլեշ մեքենա, որի բնակարանները կարող են տեղավորվել տախտակին ԻնքնագլուխԴուք կարող եք օգտագործել այն:

Դուք պետք է ապամոնտաժեք Flash Drive- ը, հեռացրեք հիշողության տախտակը եւ տեղադրեք WiFi մոդուլ եւ լարման կարգավորիչ իր տեղում եւ դրանք հզորացրեք այս ֆլեշ կրիչի USB միակցիչի միջոցով: Միեւնույն ժամանակ անհրաժեշտ կլինի տրամադրել մոդուլի քորոց կապերը, որպեսզի այն տեղավորվի ֆլեշ կրիչ մարմնի մեջ: Եվ երբեք մի միացրեք այս փոփոխված Flash Drive- ը համակարգչի USB պորտին:

Ներսից մոդուլով ֆլեշ կրիչը պետք է միանաք էլեկտրամատակարարմանը եւ ստուգեք WiFi ազդանշանի առկայությունը ձեր սմարթֆոնը օգտագործելով: Եվ ընդհանրապես ստուգեք ավարտվածի կատարումը brainjets Կարող եք ձեր ուղեւորության միջոցով `մուտքագրելով / Clam/foscam.php ձեր սերվերը: Եվ այնուամենայնիվ, անհրաժեշտ է թարմացնել ընթացիկ IP- ի եւ ամսաթվի / ժամի պիտակը:
Այս ամենը, հուսով եմ, որ այս տեղեկատվությունը Ուղեղային Դա օգտակար կլինի ձեզ համար: