Mis on dünaamiline DNS. Soovitatav avaliku DNS-server

Artiklis ei ole enam asjakohane. Yandex kõik muutub umbes Yandex. Ühendage. Ühenduses API-s sel hetkel DNS-kirjete haldamine ei ole võime hallata. API PDD.Yandex ei tööta enam.
Telegrammi API abil saate dünaamilise IP-i saamiseks kasutada. Juhendamine

Olen pikka aega kasutanud Dyndnide teenuseid, et ühendada väljastpoolt kodufailitorsõna autosse Fryakhearis, millel on teenuseosutaja dünaamiline uurimisperiood. Kuigi Dyldns on juba ammu makstud äsja registreeritud kasutajate eest, kuid ma nautisin vabalt, sest ma olin registreeritud enne, kui nad hakkasid selle eest raha küsima. Aga teisel päeval tulin kirja, et nad ei suutnud enam pakkuda seda teenust minu jaoks tasuta ja järgmisel kuul ma pean selle eest maksma. See ei sobinud minu jaoks ja hakkasin praegusest positsioonist välja otsima.

T. K. Domeenid delegeeritakse Yandexi DNS-ile, hakkasin lugema oma API-i käsiraamatuid ja väljundit leiti. Ma ütlen sulle sellest allpool.

Et kasutada Yandex API-d, peame saama märgi. Hangi see üsna lihtne, brauseris tutvustame.

Https://pddimp.yandex.ru/etta_token.xml?domein_name\u003ddomeen.ru.

Kus domen.ru on teie domeen delegeeritud Yandexile. Tutvustame CAPTCHA ja väljundis otsivad:

Token \u003d "xxxxxx"

Quotes on teie sümbol. Kopeerige see kusagil, seda vajab veidi hiljem.
Nüüd peame lisama meie domeeni sabdomeeni, mis viitab dünaamilise IP-ga autole. Mine https://pdd.yandex.ru valige domeen ja klõpsake "DNS-redigeerija" Lisa A-rekord domeeni jaoks:

In "Host" väljale sisestage sabdomeen ja "Rekordiväärtus" väljale kirjutage kõik uurimisperioodil (hiljem muudab see, kui teie auto uurimine muutub).

Nüüd peame saama meie rekordi ID. Selleks brauseris tutvustame:

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

Kus xxxxxx-oma sümbol ja domeen.ru on teie domeen delegeeritud Yandex.

Outotises otsib rida meie myhome.domen.ru rekord ja selles reas me leiame:

ID \u003d "1234567"

Salvestustunnuses jutumärkides saate selle kopeerida ka kusagil.

Nüüd kirjutame skripti kärul, millel dünaamiline uurimisperiood. Skript kontrollib väliseid IP-partiisid üks kord pool tundi ja kui see on muutunud, muudab see Yandex DNS-i a-kirje.

# Ee /usr/local/bin/dyndns.sh.

#! / Bin / sh tee \u003d / sbin: / bin: / bin: / bin: / bin: / bin: / usr / local / sbin: / usr / kohalik / bin; Ekspordi tee Domen \u003d "Domen.ru" # Teie domeen delegeeritud Yandexi sub \u003d Myhome # Sabdomen Tecken \u003d xxxxxx # Token Recid \u003d 1234567 # kirjutamise ID, kuigi tõsi; Kas IP \u003d "curl -s http: //ip..domien.ru dns1.yandex.ru | Grep on | awk" (Prindi $ 4) "` # Asenda myhome.domen.ru oma sabdomeenile, kui [$ IP! \u003d $ YAIP] Siis curl -s "https://pddimp.yandex.ru/nsapi/edi_a_record.xml?token\u003d tipptoken&domain\u003d numberdomeen&subdomain\u003dEB&record_id\u003dehrecide&content\u003d miltle

Väärtuse muutujad muutus vastavalt kommentaaridele.

Tee skripti käivitatavaks:

# Chmod + x /usr/local/bin/dyndns.sh

Ja lisage vastav kirje kroonile:

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

Kõik, nüüd pärast skripti taaskäivitamist käivitub automaatselt. Taaskäivitage või käivitage skript käsitsi ja kontrollige https://pdd.yandex.ru kas kirje väärtus on muutunud meie sabdomini jaoks.

P.S. Et see kõik täiesti tasuta, ei saa domeeni osta ja kasutada tasuta domeeni tsoonis.tk. Sa saad selle saidil www.dot.tk

Mõnikord peate DNS-i jaoks DNS-i registreerida dünaamilise IP-aadressiga. Lihtne viis seda teha on hiljutises teemal kirjeldatud dyddnsi tüüpi teenused. Mõnikord toimib see lähenemine piisavalt halb.

Näiteks minu olukorras, pakkuja mõnikord Muudab minu avaliku IP-aadressi. Mõnikord juhtub mõnikord iga paari kuu tagant. Lisaks taaskäivitub minu koduarvuti äärmiselt harva. Selle aja jooksul haldasid Dyndnsi teenus, mida ma varem kasutasin paar korda, et saata mulle mitteaktiivsuse hoiatusteate, et keelata "kasutamata" konto. Mine käsitsi ettekirjutatud DNS-tsoonis ka ebaõnnestub, sest mõnikord muutub aadress ikka veel. Ja tavaliselt saate teada, kui vajate juurdepääsu koduarvuti Siin ja nüüd.

Kirjeldatud meetodi rakendamiseks vajate internetis serverit DNS-server.om seonduge selle peale. Nagu ka domeeni tsoon, mille alamdomeen, mille me eraldame meie arvutisse. Linuxi arvutiga ühendamise võimalus on kirjeldatud Linuxi serveriga. Kasutada teisi operatsioonisüsteemid Te peate käsiraamatuid lugema ja mõned sammud muutma.

Niisiis:
1. Paigaldage installitud seonduva server server.org domeeniga
2. Looge klient.Server.org.zone Zone:

$ Päritolu.
$ TTL 10; 10 sekundit.
Client.Server.net SOA NS1.SERVER.NETis. Hostmaster.Server.net. (
kaheksateist; Seeria-
10800; Värskenda (3 tundi)
3600; Proovige uuesti (1 tund)
604800; Aegub (1 nädal)
10; Minimaalne (10 sekundit)
$ TTL 3600; 1 tund.
Ns ns1.server.net.
Ns ns2.server.net.
MX 10 Client.Server.net.

Siin on NS1.SERVER.NET server ja NS2.SERVER.NET - DNS-server meie tsooni jaoks, klient.Server.net - meie koduarvuti aadress

3. Loo kliendi võtmed:
Klient # CD / jne / nimed / võtmed
Klient # Dnssec-Keygen -B 512 -A HMAC-MD5 -V 2 -N Host Client.Serve.server.net.

4. Looge serveri võtmega fail:
Server # cd / var / nimega / chroot / etc
Server # Vim Keys.conf:

Key Client.Server.net. (
Algoritm "HMAC-MD5";
Secret "OMR5O5SBF42RRRRJRQZB8I9F + UIIXXEI8QM7AVGNBPRXTCU + FQMZBVU / Y + NYM2XBS / C8KF3EJQU \u003d\u003d";
};

Sisse sel juhul Kasutatakse sümmeetrilist võti, mis on ohtlik: kui kellelgi on juurdepääs teie serveri võtmetele ebaõnnestumisele, võib see teie vöönd andmete muutmiseks kasutada teie klahvi. Sellisel juhul saate kasutada asümmeetrilist võtit.

Avage juurdepääsuõigused võtmetega ebaõnnestumiseks:
Server # Chmod 640 Keys.conf
Server # CHHOWN ROOT: nimega KEYS.CONF

5. Lisage meie tsoon nimega.conf:
Lisage "/etc/keys.conf"
Zone "Client.Server.net" (
Sisestage master;
Fail "tsoonid / klient.server.net";
Luba-update (
Key Client.Server.net;
};
};

Siin on parameeter, mis võimaldab teil ajakohastada tsooni andmeid. Üldiselt pärast käsiraamatute lugemist leiate selle parameetri võimalusi, mis võimaldab teil uuendada ainult ühte kirjet tsoonis see võti. Neile, kellel on alamdomeenide klamber1, kliendi2 jne. Mis on sisse logitud klahvidega Key1, Key2 jne.

6. Taaskäivitage DNS-server:
Server # /etc/init.d/Named Reload

7. Loo kliendi skripti ajakohastamiseks ala andmeid:
#! / Bin / bash
IFACE \u003d "WLAN0"
TTL \u003d 3600.
Server \u003d ns1.example.com.
Hostname \u003d foo.example.com.
Zone \u003d näide.com.
Keyfile \u003d / root / ddns-klahvid / kfoo.example.com. + 157 + 12345.Private

New_ip_address \u003d `IFCONFIG $ IFACE | GREP "INET ADDR:" | AWK "(Prindi $ 2)" | AWK -F ":" "(Prindi $ 2)" `
New_ip_address \u003d $ (new_ip_address / /)

NSUPDATE -V -K $ võtmefail<< EOF
Server $ server
Zone $ Zone
Update Kustuta $ Hostname a
Update Add $ Hostname $ TTL A $ New_ip_address
Saada.
EOF.

Skripti alguses kirjeldatakse vastavaid parameetreid: Interface, serverite nimed ja tsoon, võtmega asukoha ebaõnnestumine.

8. Jääb ainult seadistada Autorun / Automaatne aadress Shift DNS-i muutmisel.
Me teeme seda networmanageri skriptiga:
Loo fail /etc/etworkmanager/dispatcher.d/20-Dispatcher.sh:
#! / bin / sh

IFACE \u003d $ 1
Riik \u003d $ 2

Kui ["x $ osariik" \u003d\u003d "XUP"]; Siis.
/ etc / NAMEDB / DDNS-Update
Elif ["x $ osariik" \u003d\u003d "Xdown"]; Siis.
Tõsi.
fi

Me teeme selle käivitatavaks ja kuulume juurkasutajale.

Me alustame kontrolli.

Upda: Kui see ei tööta - kontrollige (install) nimega paremale serverisse, et kirjutada kausta, milles fail on klient.server.org.zone
Nimega loob faal client.server.org.zone.jnl

Kasutatakse järgmisi materjale.

Paljude arvutisüsteemide jaoks on dünaamilise DNS-serveri mõiste mõnevõrra segane. Enamikel kasutajatel pole aimugi, millised dünaamilised DNS on ja mille jaoks kasutatakse selle tüübi serverid. Vahepeal pole midagi eriti raske ja selle mõiste mõistmisel ja loomisel ei ole teenuseid. Lisaks tehakse ettepanek kaaluda teoreetilist teavet ja praktilisi lahendusi, mis võivad hõlpsasti hallata ühtegi isikut, isegi ei tunne neid teenuseid.

Dynamic DNS: Mis see on?

DNS-serverite kasutamise tehnoloogia eeldab esialgu, et nad tegutsevad omapäraste tõlkidena, mis võimaldavad teil Interneti-ressursside juurde pääseda ilma selle veebisaidi aadressi digitaalse kombinatsiooni sisestamata, mis vastab selle IP-aadressile vastavale asukohale.

Igaüks teab, et aadressiriba ressursi jaoks on ette nähtud ainult konkreetse lehekülje nimi, mis koosneb tähed, numbrid või erimärgid ja DNS-server ressursi nime järgi suunatakse vastavale IP-le.

Dynamic DNS töötab mõnevõrra erinevalt, võimaldades teil määrata domeeninimesid mis tahes seadmele (eraldi terminal jne), mille jaoks dünaamilise IP kasutamine on seadistatud. Sel juhul võib kasutada täiesti erinevaid IP-aadresse, näiteks saadud DHCP või IPCP kaudu. Kuid peamine erinevus staatilisest tehnoloogiast on see, et serveri teavet saab uuendada automaatrežiimis täielikult. Kui ühendate teiste masinate ressursiga, ei tea nende kasutajad isegi, et teatud punktide IP-aadressi muudatused.

Dynamic IP-küsimused

Dünaamiliste DNS-serverite üks põhiprintsiibid on dünaamilise aadressi IP kliendimasina olemasolu. Staatilise aadressi kasutamisel võib osutuda vajalikuks märkimisväärse hulga raha postitada. Seepärast ostate DDN-ide seadistamisel staatilist aadressi ja ei vaja.

Kasutajaterminalidele installitud spetsiaalsed tarkvaraprojektid võivad sellist konversiooni ilma kasutaja osalemiseta toota.

DDN-ide kasutamise eelised

Aga miks on siis Dynamic DNS-server rakendatav? Nagu lihtsaim näide, saate kaaluda videovalve korraldatud salvestamise ja IP-kaamerate seadistamisega.

Tundub, et see on juhistes ja on kirjutatud, et see mudel toetab marsruuteri ühendamist võime kontrollida Interneti kaudu, ja tegelikult ei ole võimalik ühendada ilma DDNS-serveriga.

DDNS-tehnoloogia kasutamisel saavad kasutajad vaieldamatuid eeliseid, millest saab eraldi eristada:

  • võimalus kasutada eravõrkudes teenuseid ja teenuseid täiesti erinevate protokollide ja sadamate;
  • staatilise IP-i omandamise vajaduse puudumine konkreetse seadmega;
  • lihtsustatud võimalus RDP klientide kaudu;
  • võrgu jälgimine (arvutite jälgimine võrgus või võrgust lahti ühendatud);
  • arvutite kaugjuhtimispult ja taaskäivitamine, kui tõrkeotsing isegi välise IP-võrgu puudumisel (piisavalt tavaline internetiühendus);
  • selle dünaamilise aadressi pidev jälgimine viite korraldamiseks oma ressurssidele;
  • võime rakendada saidi generaatorit ilma lehekülgede arvu piiranguteta ja kohustusliku registreerimise piiranguteta;
  • mittetöötavate sidemete jälgimine;
  • arvutite vaheline teabevahetus on otseselt oma säästmise vahelise serveri salvestamine.

Dünaamiline (üldpõhimõtted)

Mis puudutab konfiguratsiooniprobleeme, mis paljud näivad välja ilukirjanduse valdkonnas midagi, ei ole midagi eriti raske. Selleks et mitte osaleda ruuteri, portide edastamise ja keerulisemate meetmete loomise menetlustes, on lihtsaim viis koheselt ühendust võtta spetsiaalselt töö lihtsustamiseks spetsiaalselt spetsiaalsete rakenduste ja teenustega.

See põhineb selle konfiguratsioonil luua spetsiaalne kliendirakendus ja lisage oma ressursside nimi, mille jaoks pakutakse kolme domeeninimi kolmanda taseme nime. See ei ole alati mugav, nii et mõned programmid on lisatud võimalusele saada nimi isegi esimese taseme.

Kõige populaarsemad platvormid ja kliendid

Dynamic DNS täna kasutatakse üsna lai. Näiteks Active Directory Microsoft Corporation kehtib Kerberose autentimiseta ilma peamiste klahvide jaotamiseta.

Üks UNIX-süsteemide populaarsemaid platvorme on seonduvad, võimaldades isegi ühilduvust Windows NT-ga. Samuti pakutakse Dynamic DNS-i tasuta paljude hosting firmad, mis võimaldavad kasutajatel muuta sisu sisu standardse veebiliidese kaudu.

Kui me räägime kliendirakendustest ja teenustest, on kõige populaarsemad järgmised:

  • Asus DDNS;
  • NO-IP;
  • Ta vaba;
  • DNS-O-Matic;
  • Tsooni redigeerimine;
  • Dyndns.

Mõtle iga kliendi näitele DDNS-i seadistus.

Asus DDN-id.

Neile kasutajatele, kellel on ASUS-i dünaamiline DNS-ruuter, õnnelik rohkem kui teised. DDNide kasutamiseks sisestage lihtsalt seadete osa ja aktiveerige teenus ise.

Pärast seda peaksite välja tulema ja registreerima suvalise nime, mille järel kasutaja saab domeeninime vormis "NAME.ASUSCOM.com". Lisaks hõlmab dünaamiline DNS-nimekiri palju lisateenuseid ja teenuseid ning täna on peaaegu suurim.

NO-IP.

Mitte vähem lihtne seade eeldab dünaamilist DNS-i kujul NO-IP-teenuse vormis. Selle jaoks täitke mõned lihtsad sammud.

Kõigepealt peate registreerima NoIP.com-i ressursil ja lisage soovitud host (ad host) registreerimise käigus loodud kontole. Pärast seda on tasuta registreeritud kolm domeeninime, mille jaoks peate oma nime leidma.

Ta tasuta DNS-teenus

Mitte vähem huvitavaid, paljud võivad seda teenust tunduda. Põhimõtteliselt on seade väga sümboolne (nagu varasematel juhtudel).

Siiski on see teenus, mis meelitab ligi kasutajaid üsna muljetavaldava lisafunktsioonide nimekirja, mida esindavad kohe kiirviidete abil (sertifitseerimine, tunneli maakler, võrgukaart, IPv6 protokolli juhtimine, DNS ja Telneti serverid).

DNS-O-Matic

Meil on veel üks väga huvitav ja täiuslik klient, mille toimimine erineb kõigist eelmistest teenustest. Selle peamine ülesanne on tagada, et kasutaja saab muuta oma dünaamilist IP kohe üldse teenuseid, kus on olemas registreerimine, peaaegu ühe klõpsuga.

Nagu tavaliselt, peate esmalt registreerima ja lisama teenuse lisateenuse funktsiooni kaudu (näiteks eespool loetletud nendest). Edasi. Sa peaksid võimaldama nende teenuste registreerimiseks kasutatavaid andmeid (kasutaja ID - e-posti aadress, parool - parool, vastuvõtva / identifikaator - kolmanda taseme domeeninimi, mis tekib teenuse poolt. Service siduvate andmete sisestamise lõpus Konto saate õppida ilmus Ilmunud ikoon rohelise käte kujul, mille tõstetud pöial vastas määratud teenuse kontole.

Zonediged.

Kõik ülaltoodud teenused kuuluvad tasuta. Nüüd pöörake sellele teenusele tähelepanu.

Selle kasutamine makstakse eriliste "laenude" kujul, mille maksumus on võrdne ühe USA dollariga. See tähendab, et aasta makse on kaksteist. e. Registreerimismenetlus ja seaded on peaaegu täpselt samad, mis esimestes näidetes, mistõttu ei ole mõtet peatada.

Dyndns.

Enne meid, võib-olla kõige populaarsem teenus, kuigi mitte tasuta. Selle kasutamise maksumus algab kakskümmend viis dollarit aastas.

Muide, isegi siis, kui DDN-d käivitub ruuteril, kui selline funktsioon on esitatud, kutsutakse ära kasutaja enamasti selle teenuse registreerimiseks. Hoolimata tasulist kasutamist, on kõige usaldusväärsem teenus, mis on valdav enamus eksperdid, on kõige usaldusväärsem teenus. Teine punkt on seotud asjaoluga, et peaaegu kõik kaasaegsed ruuterite mudelid toetavad seda teenust ja mõned aegunud püsivara seadmed ainult see on orienteeritud.

Tervitus mozgin-sära! Ja ärge ühendage meie Interneti-seadmeid majas DNS-serveri abil tee seda ise WiFi-mooduli ja veebikaamera liidese foscami alates? Ma arvan, et see on huvitav, nii lähme!

Selleks valitud iseenda Foscam Webcam kontrollib otse nutitelefoni, omab oma veebiliides, töötab igas brauseris ja mis tahes seadmega, isegi kui teie telefoni 3G-ühendus, kolmanda osapoole rakendusi ei nõua ja kaitseb parooli.

Videovoogude kaameratest saadetakse eraldi aknad, kiiresti ja veatult ja täieliku kontrolli all.

Ma tahan kohe hoiatada - ma ei vastuta selle projekti ebaõige kasutamise või kahju eest mingil moel! Te tegutsete oma riskil!

Mis on selle jaoks mozgoproject Vajadus:

  • veebiserver PHP-toega domeeninimega,
  • wi-Fi moodul ESP8266 ESP-01,
  • vajutage nuppu - 2tk.
  • kinnitusravi 2k2 või sarnane - 2tk,
  • uSB-TTL adapter (Wi-Fi programmeerimismooduli jaoks) ja mitmed pin-pistikud ("ema"),
  • pinge regulaator AMS1117 3.3b (pinge 5V kuni 3,3V-le võimsusega Wi-Fi moodulile),
  • 5V 1-2a toiteallikad (eelistatavalt 2A), \\ t
  • esimeses paigutusversioonis: kui toiteallikas on piisavalt ruumi, asetatakse Wi-Fi moodul sel juhul sees,
  • teises paigutusvalik: Toiteallikas on "ema" USB-pistik, siis peate moodulile lisama USB-pistiku "isa"; ja seda kasutab
  • broken USB-mälupulk,
  • uuendatud ARDUINO IDE programm
  • valikuline: Foscami veebikaamerad Web Interface'iga töötamiseks
  • et tagada: vilkuv LED, et näidata edukat allalaadimist ja oodake allalaadimist
  • sisemine server võimaldab WAN IP-d (see versioon on ühendatud välise saidi juurde, et saada IP: checkip.dyndns.org).

1. samm: Wi-Fi mooduli ettevalmistamine programmeerimiseks

Selleks, et moodul seda programmi programmeerida, peate veidi täpsustama:

  • kaks takisti jootmist - üks CH-PD kontakt, teine \u200b\u200bkuni RST, nii takistete vaba väljund Jootetud 3,3V-ga
  • kiirus kaks push nupud - üks kontaktide vahel GPIO0 ja maapinna ja teise vahel RST ja maapinna vahel.

Jootevahetus on parem juhtida ülemine pool mooduli pardal lahkuda alumise külg kontaktid paigaldamiseks pin-pin. Soovi korral saab skeemi koguda julge plaadiga, kuid mozgopayka Ometi vastupidav, kuigi ennast näha.

Järgmises etapis viiakse toiteallikas lõpule, kuid ma hoiatan teid kohe: teie arvuti USB-väljund ei sobi ESP mooduli jaoks !!!

2. samm: elektrivarustuse lõpetamine - pinge tilk 5 kuni 3,3V

5V-i toiteallikas peab tooma "usaldusväärse" 1a ja parema 2a, kuna Wi-Fi signaali edastamise ajal on moodul üsna "hüüdlik".

Sisse Seljas Me kasutame AMS1117 3.3B pinge regulaatorit, sest takisttelt kogutud pinge jagaja on tõenäoliselt "emissioon" liiga väikeseks ja isegi siis, kui me saame 3,3b mooduli jõul, siis on teil endiselt pettunud. Ja see regulaator on odav ja parim lahendus.

Need kondensaator ja takisti, et vastavalt juhistele tuleks lisada regulaatorisse, ma ei kasutanud, sest see toimib stabiilse toiteallika ja ma ütlen, et see mozgovariant See töötab usaldusväärselt mitu aastat.

kontakt 3 - 5V (oranž traat)
Kontakt 2 - 3.3V (kollane traat)
Kontakt 1 - GND (kaks sinist juhtmeid)

Mitme juhtmega pin-pistikupesaga saab joodetud kontaktidele, saades seeläbi kaks pingeallikat 5V ja 3.3V-s, mis on dumpinguameti kokkupanemisel väga kasulik. Sellisel juhul ärge unustage lisada kahte maandusjuhtmeid +3 ja + 5V-le ja usaldusväärsusele, et kõik juhtmed tuleb kokku panna plastikust klambri lipsuga.

Nende juhtmete ühendamiseks ESP-mooduliga (olles "isa" -laadsed), on tihvt "ema" vahetraadid ette nähtud otstes.

3. samm: Wi-Fi-mooduli ühendamine USB-TTL adapterile ja pinge regulaatorisse 3.3b

Ühendused (mooduli - adapter - regulaator)

GND - - - - GND- - - - GND
TX - - - - - - rx
RX - - - - - tx
3,3 — — — — — — — — — — — — — 3,3

Maapealsed kontaktid (jahvatatud) pinge regulatooni, mooduli ja adapter Ühendage koos, 3.3V ühendatud regulaatorist ESP mooduli sisendisse.

Mingil juhul me ei ühenda ESP-moodulit 3.3V adapteri mooduliga, isegi kui nad on selle peal, sest see on seega võimalik rikkuda arvuti USB-porti, sest sellel ei ole kaitset selle nominaalse joonest Seda kasutatakse selles mozgoselka! ESP mooduli salvestamiseks kasutage alati toiteallikat vajalike parameetritega.

Tuleb teada, et mõnedel TTL-USB-adapteritel on loogilises skeemil 5V-l, mis ei sobi meie veesõidukite jaoks, vajate ainult 3.3b loogikat, vastasel juhul on ESP-moodul kahjustatud. Loogika tüüpi saab määrata voldituli abil, ühendades selle sondile TX-i ja maapealse kontakti ja vajadusel vähendada pinget, lisades stressi nihe või pinge jagaja.

4. samm: failide seadistamine veebimajutusteenuses

Looge kausta "/ IP" kausta (nimitundlikult) oma avalikkuse juurekataloogis ja pakkige IT / IP-failid eraldusvõimega 644.

Piirang.Htaccess ei võimalda kasutajatel koostada selle kausta faile loetelu, sest seda ei saa salvestada, vastasel juhul ei saanud ESP8266 mooduli selle sees pääseda ja käivitada.

input.php ja INPING2.PHP genereeritud vastavalt IP.TXT ja IP2.TXT brauseri URL uuendatud IP-moodul ESP8266, praegune kood toetab 2-erinevat asukohta ja lisada midagi muud, mida vajate ainult neid faile muuta.

Foscami kaamera juhtimiseks peate looma kausta "/ CAM" (uuesti registrisse on tundlik) avalikkuse kausta juurkataloogis ja pakkige IT / CAM-failid eraldusvõimega 644. See kaust on kaitstud mozgoparolemKui CPanel on teie serveris saadaval, leiate ikooni "paroolikaitse" ja määrake parool, mida parooli määrata, kui olete brauseri määramisel veebis www.yourhost / cam, siis iga brauseri avab dialoogiboksi a Selle parooli päring, kõik see kaitseb juurdepääsu kaameratele.

foscam.php sisaldab kaameraliidese ja etiketi kuupäeva / kellaaja IP-faile ja praeguse IP asukoha. Märgise kuupäeva / kellaaja järgi, näete, kas moodul töötab. Samal ajal ei saa ajavööndit õigesti kuvada, kuna see vahetab serveri aega.

IP-d saab käsitsi muuta, salvestatakse IP.TXT ja IP2.TXT-s ja selle jaoks peate sisestama IP-i ja klõpsake IP-värskendusel.

interface.png ja interface2.png See läbipaistev pilt, mis täpsustatakse liidese, kuidas ekraani kuvatakse. Peate redigeerima Foscam.php ja määrake väärtus, staatiline või PTZ, mis vastab teie Foscami kaamerale. Vaikimisi on resolutsioon 320x240, kuid klõpsates juhtimiskeskusele, vaid selle kaamera avab parema uuendatud kiirusega 640x480 eraldusvõimega.

Focam.php redigeerimiseks saate kasutada koodiredaktori või HTML-redigeerijat, mis suudab töötada WYSWYG-režiimis.

Töö ajal mozgoptags IP.TXT ja IP2.TXT-failid, mis sisaldavad ajakohastatud IP-d kaks asukohta, salvestatakse automaatselt, kus kaks erinevat plaati saab töötada. Iga tund (või kui täpsustate), ühendab pardal Wi-Fi ruuteriga, saate IP-aadressi ja määrata selle serveris TXT-failis. Ja isegi kui internetiühenduse või seiskamise võimsusega ühendamise kaotuse korral, siis pärast nende probleemide kõrvaldamist ajakohastatakse uurimisperioodi korrapäraselt.

5. samm: Foscami kaamerate ja ruuteri seadistamine

TP-lingi ruuteri konfiguratsiooni lehel:

Me vaatame foto seadeid, nad aitavad vältida konflikte MAC-aadressi ja LAN-IP-ga sidumisel, ruuter pakub selle MAC-i aadressi ainult fikseeritud LAN-IP-ga.

Virtuaalsed serverid (virtuaalsed serverid) - peate lisama oma kaamera kohaliku IP ja vastavad sadamad.

DHCP server on olemas, samuti kontrollige, kas UpnP on lubatud.

Võite seadistada ka ruuteri kaugjuhtimispuldi, TP-link-ruuteri jaoks on olemas sobiv tulemüüri lõik.

Ärge muutke vaikimisi sisselogimist, kuna ruuter peab olema avalik. Täiendavalt mozgopolia See peaks olema 255.255.255.255 ja sadam on tavaliselt 8080.
Foscami kaamera seadete lehel:

Nimi ja parool - peate määrama uue nime ja parooli ning ärge unustage "leida ja asendada" neid Foscam.php administraatori ja parooli asemel.

"Põhivõrgu seadete" jaoks (Põhivõrgu seaded), seadistus: «Hankige DHCP-serverist IP-d» (Vastu võtke DHCP-serverist IP-d).
HTTP-pordipunkti komplektis: 8081, 8082 8083 järjestikku oma kaameratel.
UPNP seadete komplekt: UPNP abil sadama kaardile. See aitab taastada ühenduse pärast võimsuse väljalülitamist.

Uuendatud seadete ruuteri ja kaamerate konfigureerimine, mida uuendatakse, tuleks kõik ruuteriga taaskäivitada.

Kui kaamerad ja ruuter on õigesti konfigureeritud, saate kaugjuurdepääsu oma WAN IP-aadressiga, näiteks: http://187.34.157.22:8081. Teie WAN IP-i saab kontrollida https://www.whatismyip.com/

6. samm: ESP8266 mooduli kodeerimine ja programmeerimine ARDUINO IDE abil

Programmeerimise jaoks iseenda Te peate avama lisatud testi Arduino IDE-s ja sobival joonetes SSID "// WiFi SSID" ja parool "// WiFi PWD" oma WiFi-ruuteri "ja teie peremehe nimi" // / Teie host ilma / IP "ja tee kausta" / IP ", mis sisaldab serverifaile, ei pea te seda muutma.

Stringi muutmiseks võib see võtta

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

mis on kahekordistunud joonis ja kui teil on teine \u200b\u200bmoodul, siis lihtsalt vahetage sisestamiseks2.php.

Enne koodi laadimise alustamist peate selle jaoks õigesti seadistama, selle jaoks tuleks selle jaoks valida "Generic ESP8266" ja kui mitte, siis lisavad eelistused täiendavaid plaate.

Allalaadimiseks peate GPIO0 nupu alla hoidmiseks vajutage kiiresti nuppu RST nupule ja vabastage seejärel eelmine (GPIO0 nupp). Ide käivitamise koostamise ja mozgosload.

Kui kõik läheb õigesti, siis avage järjestikuse pordi monitori kiirusega 9600 baud (bit / s), näete järgmist:

Ühendatud:
IP-aadress: 192.168.0.103 (LAN IP)
Ühendatud WAN IP-i omandamine:

Ühendamine.
IP-i värskenduse taotlemine: /iPut.php?ip\u003dxxx.xxx.xxx.xxx
OKEI.

7. samm: plaatide paigaldamine korpusesse

Pärast kontrolli Iseenda Tulemuslikkuse jaoks on vaja paigutada oma elektroonika kehasse, muutes seeläbi sõltumatu valmis seadme.

Kui teie valitud juhtumi puhul brainjett Seal on piisavalt vaba ruumi, siis takistid ja nupud saab ühendada nagu näidatud foto, kuid kui te hiljem plaanite ümber programmeerida, siis ei ole tasub pannes pardal sees juhtumi.

Esimene võimalus: majutus
Selleks avage vana toiteallika korpus, tilk must (väljuv) traat pistikuga ja seejärel asetage mooduliplaat ja pingelaud korpusesse ja pinge regulaatorisse pärast nende õõnestanud ja "alla "Kontaktidest, kuhu väljuv traat joodeti. Te saate sundida komponente sobiva poorse lindi või kuuma liimi abil.
Selle tulemusena peab toiteallikas osutuma ilma juhtmeteta ja selles teostuses võib toiteallikas olla 5V 1a.

Selle paigutuse meetodi varieeruvus võib olla paigutatud toiteseadme sees olevad plaadid, millel on väljundi USB-pistik "ema". Siis peaksid lauad olema ka kinnitatud juhul, isoleerige ja pigistage need USB-liidese kontaktidest. Seega saab selle modifitseeritud toiteallika abil siiski oma telefoni laadida, kuid tõde on toiteallikas, mis peab tootma 5B 2a.

2. võimalus: majutus väljaspool
Kui teil on mitte-töötav mälupulk, mille eluase saab pardale paigaldada iseendaVõite seda kasutada.

Sa pead lahti võtmata mäluplaadi eemaldamine ja asetage WiFi mooduli ja pinge regulaator oma kohale ja jõudke need selle mälupulga USB-liidese kaudu. Samal ajal on vaja kärpida PIN-koodi kontaktid mooduli nii, et see sobiks flash drive keha. Ja mitte kunagi ühendage seda modifitseeritud mälupulgaga arvuti USB-porti!

Flash-draiv mooduli sees peate ühendama toiteallikaga ja kontrollige WIFI signaali kättesaadavust oma nutitelefoni abil. Ja üldiselt kontrollige lõpetatud jõudlust brainjett Saate oma reisi abil sisestada /cam/foscam.php teie serverisse. Ja veel on vaja uuendada praeguse IP ja kuupäeva / kellaaja märgisega.
See on kõik, ma loodan seda teavet BrainStati. See on teie jaoks kasulik!