Apa itu DNS dinamis. Disarankan server DNS publik

Artikel ini tidak lagi relevan. Yandex semuanya berbalik ke Yandex. Terhubung. Dalam Hubungkan API pada saat ini Tidak ada kemampuan untuk mengelola catatan DNS. API PDD.YANDEX tidak lagi berfungsi.
Anda dapat menggunakan API Telegram untuk mendapatkan IP dinamis. Petunjuk

Saya telah lama menggunakan layanan DynDN untuk terhubung dari luar ke mobil file-torrent di FryakHeak, yang memiliki IP dinamis dari penyedia. Meskipun Dyndns telah lama dibayar untuk pengguna yang baru terdaftar, tetapi saya menikmati gratis, karena saya terdaftar sebelum mereka mulai meminta uang untuk itu. Tetapi pada hari lain saya datang surat bahwa mereka tidak dapat lagi menyediakan layanan ini untuk saya secara gratis dan sejak bulan berikutnya saya harus membayar untuk itu. Itu tidak cocok untuk saya dan saya mulai mencari jalan keluar dari posisi saat ini.

T. K. Domain didelegasikan ke Yandex DNS Saya mulai membaca manual untuk API mereka dan output ditemukan. Saya akan memberi tahu Anda tentang hal itu di bawah ini.

Untuk menggunakan Yandex API, kita perlu mendapatkan token. Dapatkan cukup sederhana, di browser kami memperkenalkan.

Https://pddimp.yandex.ru/get_token.xml?domain_name\u003ddomen.ru.

Di mana domen.ru adalah domain Anda didelegasikan ke Yandex. Kami memperkenalkan CAPTCHA dan dalam output sedang mencari:

Token \u003d "xxxxxx"

Dalam kutipan akan ada token Anda. Salin ke suatu tempat, itu akan dibutuhkan sedikit nanti.
Sekarang kita perlu menambahkan ke sabdomen domain kita, yang akan merujuk pada mobil dengan IP dinamis. Buka https://pdd.yandex.ru, pilih domain dan klik "DNS Editor" Tambahkan A-Record untuk domain:

Di bidang "Host", masukkan pertamanan, dan di bidang "Nilai Rekam", tulis IP apa saja (nanti akan berubah ketika IP mobil Anda akan berubah).

Sekarang kita perlu mendapatkan ID rekaman kami. Untuk melakukan ini di browser, kami memperkenalkan:

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

Di mana xxxxxx-token Anda, dan domen.ru adalah domain Anda didelegasikan ke Yandex.

Dalam output mencari garis dengan rekor myHome.domen.ru kami dan di baris ini kami temukan:

Id \u003d "1234567"

Dalam kutipan ID rekaman, Anda juga dapat menyalinnya di suatu tempat.

Sekarang kita menulis skrip pada gerobak di mana IP dinamis. Script akan memeriksa batch IP eksternal sekali pada setengah jam dan jika sudah berubah, itu akan mengubah A-Record pada Yandex DNS.

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

#! / Bin / sh path \u003d / sbin: / bin: / bin: / sbin: / bin: / usr / local / sbin: / usr / lokal / bin; Ekspor path domen \u003d "domen.ru" # domain Anda didelegasikan ke yandex sub \u003d myhome # sabdomen tecken \u003d xxxxxx # token recid \u003d 1234567 # ID menulis sementara benar; Do ip \u003d "curl -s http: //ip..domen.ru dns1.yandex.ru | grep punya | grep memiliki | AWK" (cetak $ 4) "` # ganti myhome.du ke pertabian Anda jika [$ IP! \u003d $ YAIP] kemudian curl -s "https://pdddimp.yandex.ru/nsapi/edit_a_record.xml?token\u003dbanda\u003dbeli&domain\u003dbandomain\u003dbeRecide&recent\u003d1800; selesai;

Variabel nilai berubah sesuai dengan komentar.

Buat skrip dapat dieksekusi:

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

Dan tambahkan catatan yang sesuai ke mahkota:

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

Semuanya, sekarang setelah reboot script akan mulai secara otomatis. Reboot atau luncurkan skrip secara manual dan periksa pada https://pdd.yandex.ru apakah nilai catatan telah berubah untuk sabdomin kami.

P. Untuk membuat semuanya sepenuhnya gratis, Anda tidak dapat membeli domain dan menggunakan domain gratis di zone.tk. Anda bisa mendapatkannya di situs www.dot.tk

Terkadang Anda perlu mendaftarkan DNS untuk komputer dengan alamat IP dinamis. Cara sederhana untuk melakukan ini adalah layanan tipe DynDNS yang dijelaskan dalam topik baru-baru ini. Terkadang pendekatan ini cukup buruk.

Misalnya dalam situasi saya, penyedia terkadang Mengubah alamat IP publik saya. Terkadang terjadi setiap beberapa bulan sekali. Selain itu, komputer rumah saya reboot sangat jarang. Selama waktu ini, layanan Dyndns, yang saya gunakan sebelumnya dikelola beberapa kali untuk mengirimi saya peringatan tidak aktif untuk menonaktifkan akun "tidak digunakan". Pergi ke zona DNS yang diresepkan secara manual juga gagal, karena kadang-kadang alamatnya masih berubah. Dan biasanya Anda akan mencari tahu kapan Anda memerlukan akses komputer rumah Disini dan sekarang.

Untuk menerapkan metode yang dijelaskan, Anda akan memerlukan server di Internet dengan Server DNS.om mengikatnya. Serta zona domain, subdomain yang akan kami alokasikan untuk komputer kami. Opsi dengan menghubungkan komputer Linux ke server Linux dijelaskan. Untuk menggunakan orang lain sistem operasi Anda harus membaca manual dan memodifikasi beberapa langkah.

Begitu:
1. Memiliki server Bind9 yang diinstal dengan domain server.org
2. Buat zona klien.server.org.zone:

$ Asal.
$ TTL 10; 10 detik.
Client.server.net di SOA NS1.Server.net. hostmaster.server.net. (
delapan belas; Serial
10800; Refresh (3 jam)
3600; Coba lagi (1 jam)
604800; Kedaluwarsa (1 minggu)
10; Minimal (10 detik)
$ TTL 3600; 1 jam.
Ns ns1.server.net.
Ns ns2.server.net.
Mx 10 client.server.net.

Berikut adalah server NS1.Server.net dan ns2.server.net - DNS Server untuk zona kami, client.server.net - Alamat komputer rumah kami

3. Hasilkan tombol pada klien:
Klien # cd / etc / namedb / tombol
Klien # DNSSEC-Keygen -B 512 -A HMAC-MD5 -V 2 -N host client.serve.server.net.

4. Buat file dengan tombol di server:
Server # cd / var / bernama / chroot / dll
Server # Vim Keys.conf:

Klien klien.server.net. (
Algoritma "HMAC-MD5";
Rahasia "omr5o5so / tzb5xegubbf42rrrrjrqzb8i9f + UIIXXEI8QM7AVGNBPRXTCU + FQMZBVU / Y + NYM2XBS / C8KF3EJQUA \u003d\u003d";
};

DI kasus ini Kunci simetris digunakan, yang tidak aman: Jika seseorang memiliki akses gagal dengan kunci di server Anda, itu dapat menggunakan kunci Anda untuk mengubah data zona Anda. Dalam hal ini, Anda dapat menggunakan tombol asimetris.

Mengekspos hak akses untuk gagal dengan kunci:
Server # chmod 640 Keys.conf
Server # Chown Root: Named Keys.conf

5. Tambahkan zona kami ke named.conf:
Termasuk "/etc/keys.conf"
Zona "client.server.net" (
Ketik master;
File "zona / klien.server.net";
Memungkinkan - pembaruan (
Klien kunci.server.net;
};
};

Berikut adalah parameter yang memungkinkan Anda memperbarui data zona. Secara umum, setelah membaca manual, Anda dapat menemukan opsi untuk parameter ini, memungkinkan Anda untuk memperbarui hanya satu entri di zona untuk kunci ini. Mereka dapat memiliki zona dengan subdomain clant1, client2, dll. yang akan login dengan tombol key1, key2, dll.

6. Mulai ulang server DNS:
Server # /etc/init.d/named Reload

7. Buat skrip pada klien untuk memperbarui data area:
#! / Bin / bash
IFACE \u003d "WLAN0"
Ttl \u003d 3600.
Server \u003d ns1.example.com.
Hostname \u003d foo.example.com.
Zone \u003d example.com.
Keyfile \u003d / root / ddns-keys / kfoo.example.com. + 157 + 12345.Private

New_ip_address \u003d `ifconfig $ iface | Grep "inet addr:" | Awk "(cetak $ 2)" | Awk -f ":" "(cetak $ 2)" `
new_ip_address \u003d $ (new_ip_address / /)

Nsupdate -v -k $ keyfile<< EOF
Server $ Server.
Zona $ Zona
Perbarui Hapus $ HostName a
Perbarui tambahkan $ hostname $ ttl A $ new_ip_address
Kirim.
EOF.

Pada awal skrip, parameter yang sesuai dijelaskan: antarmuka, nama server dan zona, lokasi yang gagal dengan kunci.

8. Tetap hanya untuk mengkonfigurasi perubahan alamat Autorun / Otomatis saat mengubah DNS.
Kami akan melakukannya dengan skrip untuk NetworkManager:
Buat file /etc/networkmanager/dispatcher.d/20-dispatcher.sh:
#! / bin / sh

IFace \u003d $ 1
Negara \u003d $ 2

Jika ["x $ state" \u003d\u003d "XUP"]; Kemudian.
/ etc / namedb / ddns-update
Elif ["x $ state" \u003d\u003d "xdown"]; Kemudian.
Benar.
semata

Kami akan membuatnya dapat dieksekusi dan termasuk pengguna root.

Kami mulai menggunakan pemeriksaan.

UPD: Jika tidak berfungsi - periksa (instal) pada server kanan bernama untuk menulis ke folder di mana file tersebut adalah client.server.zone
Dinamai akan membuat kegagalan client.server.org.zone.jnl

Bahan-bahan berikut digunakan.

Untuk banyak sistem komputer, konsep server DNS dinamis agak terganggu. Sebagian besar pengguna tidak tahu apa itu DNS dinamis dan untuk server jenis ini digunakan. Sementara itu, tidak ada yang sangat sulit dan dalam memahami istilah ini, dan tidak ada layanan dalam pengaturan. Selanjutnya, diusulkan untuk mempertimbangkan informasi teoritis dan solusi praktis yang dapat dengan mudah menguasai siapa pun, bahkan tidak terbiasa dengan layanan ini.

Dinamis DNS: Apa untuk apa?

Teknologi menggunakan server DNS pada awalnya mengasumsikan bahwa mereka bertindak sebagai penerjemah yang aneh yang memungkinkan Anda untuk mengakses sumber daya Internet tanpa memasukkan kombinasi digital dari alamat situs yang sesuai dengan alamat IP-nya.

Semua orang tahu bahwa untuk sumber daya di bilah alamat, hanya nama halaman tertentu yang terdiri dari huruf, angka atau karakter khusus yang diresepkan, dan server DNS dengan nama sumber daya dialihkan ke IP yang sesuai.

DNS dinamis berfungsi agak berbeda, memungkinkan Anda untuk menetapkan nama domain ke perangkat apa pun (terminal terpisah, dll.), Di mana penggunaan IP dinamis diatur. Dalam hal ini, alamat IP yang sama sekali berbeda dapat digunakan, misalnya, diperoleh melalui DHCP atau IPCP. Tetapi perbedaan utama dari teknologi statis adalah bahwa informasi di server dapat diperbarui sepenuhnya dalam mode otomatis. Saat menghubungkan ke sumber daya dari mesin lain, pengguna mereka bahkan tidak akan tahu bahwa pada titik tertentu berubah alamat IP.

Pertanyaan IP dinamis

Salah satu prinsip fundamental dari server DNS dinamis adalah keberadaan mesin klien dari IP alamat dinamis. Dalam hal menggunakan alamat statis, mungkin perlu memposting sejumlah besar uang. Itu sebabnya ketika menyiapkan DDNS membeli alamat statis dan tidak perlu.

Klien perangkat lunak khusus yang diinstal pada terminal pengguna dapat menghasilkan konversi tersebut tanpa partisipasi pengguna.

Keuntungan menggunakan DDNS

Tapi mengapa server DNS dinamis diterapkan? Sebagai contoh paling sederhana, Anda dapat mempertimbangkan pengawasan video yang diselenggarakan dengan mengatur perekam dan kamera IP.

Tampaknya dalam instruksi dan ditulis bahwa model ini mendukung penghubung melalui router dengan kemampuan untuk mengontrol apa yang terjadi melalui Internet, dan pada kenyataannya tidak mungkin untuk terhubung tanpa server DDNS.

Saat menggunakan teknologi DDNS, pengguna menerima keunggulan yang tak terbantahkan, di antaranya berikut ini dapat dibedakan secara terpisah:

  • kemampuan untuk digunakan dalam jaringan pribadi saat mengakses layanan dan layanan protokol dan port yang sama sekali berbeda;
  • kurangnya kebutuhan untuk mengakuisisi IP statis dengan mengacu pada perangkat tertentu;
  • kemungkinan yang disederhanakan melalui klien RDP;
  • pemantauan jaringan (pelacakan komputer secara online atau terputus dari jaringan);
  • remote control dan reboot komputer saat pemecahan masalah bahkan dengan tidak adanya jaringan IP eksternal (koneksi internet konvensional yang cukup);
  • pelacakan konstan dari alamat dinamisnya untuk organisasi referensi ke sumber sendiri;
  • kemampuan untuk menerapkan generator situs tanpa batasan pada jumlah halaman dan registrasi wajib;
  • melacak tautan non-kerja;
  • pertukaran informasi antara komputer secara langsung, melewati tabungannya pada server perantara.

Dinamis (Prinsip Umum)

Adapun masalah konfigurasi, yang tampaknya banyak dilakukan dari bidang fiksi, tidak ada yang terlalu sulit. Agar tidak terlibat dalam prosedur untuk mengatur router, port forwarding dan tindakan yang lebih kompleks, cara termudah untuk segera menghubungi aplikasi dan layanan khusus yang dirancang khusus untuk menyederhanakan pekerjaan.

Ini didasarkan pada konfigurasinya untuk membuat aplikasi klien khusus dan menambahkan nama sumber daya Anda sendiri untuk tiga nama domain dari level ketiga akan disediakan. Itu tidak selalu nyaman, jadi beberapa program telah ditambahkan ke kemungkinan mendapatkan nama bahkan tingkat pertama.

Platform dan pelanggan paling populer

DNS dinamis hari ini digunakan cukup lebar. Misalnya, Microsoft Corporation for Active Directory menerapkan otentikasi Kerberos tanpa perlu mendistribusikan kunci tombol.

Salah satu platform paling populer untuk sistem UNIX adalah mengikat, memungkinkan kompatibilitas bahkan dengan Windows NT. Juga, Dinamis DNS disediakan gratis dengan banyak perusahaan hosting, yang memungkinkan pengguna mengubah konten konten melalui antarmuka web standar.

Jika kita berbicara tentang aplikasi dan layanan klien, di antaranya yang paling populer adalah sebagai berikut:

  • ASUS DDNS;
  • No-ip;
  • Dia bebas;
  • Dns-o-matic;
  • Edit zona;
  • Dyndns.

Pertimbangkan pengaturan DDNS pada contoh setiap klien.

ASUS DDNS.

Bagi para pengguna yang memiliki router DNS dinamis dari Asus, beruntung lebih dari yang lain. Untuk menggunakan DDNS cukup masukkan bagian Pengaturan dan aktifkan layanan itu sendiri.

Setelah itu, Anda harus datang dan mendaftarkan nama arbitrer, setelah itu pengguna akan menerima nama domain dalam formulir "name.asuscomm.com". Selain itu, daftar DNS Dynamic mencakup banyak layanan dan layanan tambahan, serta hari ini hampir terbesar.

No-ip.

Tidak ada pengaturan sederhana yang mengasumsikan DNS dinamis dalam bentuk layanan no-ip. Untuk itu, lakukan beberapa langkah sederhana.

Pertama, Anda perlu mendaftar di sumber daya noip.com dan menambahkan host yang diinginkan (AD Host) ke akun yang dibuat selama pendaftaran. Setelah itu, tiga nama domain akan tersedia untuk pendaftaran gratis yang Anda perlukan untuk datang dengan nama Anda sendiri.

Dia layanan DNS gratis

Yang tidak kalah menarik, banyak yang mungkin tampak layanan ini. Pada prinsipnya, pengaturannya sangat simbolis (seperti dalam kasus sebelumnya).

Namun, layanan ini yang menarik pengguna daftar fitur tambahan yang cukup mengesankan, yang segera diwakili oleh referensi cepat (sertifikasi, broker tunnel, peta jaringan, kontrol protokol IPv6, DNS dan server telnet).

Dns-o-matic

Kami memiliki klien yang sangat menarik dan sempurna, yang berfungsi berbeda dari semua layanan sebelumnya. Tugas utamanya adalah memastikan bahwa pengguna dapat mengubah IP dinamisnya segera di semua layanan di mana ada pendaftaran, dengan hampir satu klik.

Seperti biasa, Anda harus mendaftar, dan kemudian menambahkan layanan melalui fitur Add Service (misalnya, dari yang tercantum di atas). Lebih lanjut. Anda harus mengaktifkan data yang digunakan untuk mendaftar di Layanan ini (ID Pengguna - Alamat Email, Kata Sandi - Kata Sandi, Host / Identifier - nama domain tingkat ketiga, yang dihasilkan oleh layanan. Pada akhir memasukkan data yang mengikat ke Akun yang dapat Anda pelajari dari muncul ikon dalam bentuk tangan hijau dengan jempol terangkat di seberang akun layanan yang ditentukan.

Zoneedit.

Semua layanan di atas milik gratis. Sekarang perhatikan layanan ini.

Penggunaannya dibayarkan dalam bentuk "pinjaman" khusus, biaya yang sama dengan satu dolar AS. Yaitu, untuk pembayaran satu tahun akan dua belas at. e. Prosedur pendaftaran dan pengaturannya hampir persis sama dengan pada contoh pertama, jadi tidak ada gunanya untuk berhenti di atasnya.

Dyndns.

Sebelum kami, mungkin layanan paling populer, meskipun tidak gratis. Biaya penggunaannya dimulai dari dua puluh lima dolar setahun.

Ngomong-ngomong, bahkan ketika DDNS diaktifkan pada router, jika fungsi seperti itu disediakan, pengguna dalam banyak kasus akan diundang untuk mendaftar dalam layanan ini. Meskipun digunakan, Dyndns, sebagai mayoritas yang luar biasa dari para ahli catatan, adalah layanan yang paling dapat diandalkan. Poin lain dikaitkan dengan fakta bahwa hampir semua model router modern mendukung layanan ini, dan beberapa perangkat dengan firmware usang hanya di atasnya berorientasi.

Salam pembuka mozgin-Shine.! Dan jangan menggabungkan perangkat internet kami di rumah menggunakan server DNS yang dibuat lakukan sendiri Dari modul WiFi dan antarmuka webcam FOSCAM? Saya pikir itu akan menarik, jadi mari kita pergi!

Dipilih untuk ini selfeeckers. Webcam FOSMAM dikendalikan langsung dari smartphone, memiliki antarmuka web sendiri, bekerja di browser apa pun dan pada perangkat apa pun, bahkan dengan koneksi 3G ponsel Anda, aplikasi pihak ketiga tidak memerlukan dan melindungi kata sandi.

Streaming video dari kamera disiarkan di jendela yang terpisah, dengan cepat dan sempurna, dan di bawah kendali penuh.

Saya ingin memperingatkan segera - saya tidak bertanggung jawab atas penggunaan atau kerusakan yang disebabkan oleh proyek ini, dengan cara apa pun! Anda bertindak atas risiko Anda sendiri!

Untuk apa ini mozgoproject. Perlu:

  • server Web dengan dukungan PHP dengan nama domain,
  • modul Wi-Fi ESP8266 ESP-01,
  • tekan tombol - 2 pcs.,
  • pengetatkan resistor 2k2 atau sejenisnya - 2 pcs,
  • adaptor USB-TTL (untuk modul pemrograman Wi-Fi) dan beberapa konektor pin ("MOM"),
  • regulator tegangan AMS1117 3.3b (untuk mengurangi tegangan 5V ke 3.3V ke daya modul Wi-Fi),
  • unit catu daya 5V 1-2A (lebih disukai 2A),
  • dalam versi tata letak pertama: Jika ada cukup ruang di dalam badan catu daya, maka modul Wi-Fi ditempatkan di dalam kasus ini,
  • dalam opsi tata letak kedua: catu daya memiliki konektor USB "MOM", maka Anda harus menambahkan konektor USB "Ayah" ke modul; dan menggunakannya ditenagai oleh
  • uSB flash drive rusak,
  • program Arduino IDE yang diperbarui
  • opsional: FOSCAM webcam untuk bekerja dengan antarmuka web
  • untuk memastikan: LED berkedip, untuk menunjukkan unduhan yang berhasil dan tunggu unduhan
  • server internal memungkinkan WAN IP (versi ini terhubung ke situs eksternal untuk mendapatkan IP: checkip.dyndns.org).

Langkah 1: Persiapan modul Wi-Fi untuk pemrograman

Agar modul memprogramnya, Anda perlu sedikit memurnikan:

  • dua resistor solder - satu ke kontak CH-PD, yang kedua ke rst, keduanya output gratis resistor disolder untuk menghubungi 3.3V,
  • kecepatan dua tombol push - satu di antara kontak GPIO0 dan ground, dan yang lain antara RST dan Ground.

Solder lebih baik memimpin dari sisi atas papan modul untuk meninggalkan kontak sisi bawah untuk pemasangan pin-pin. Jika diinginkan, skema dapat dikumpulkan menggunakan papan tebal, tetapi mozgopayka. Namun tahan lama, meskipun melihat diri mereka sendiri.

Pada langkah selanjutnya, catu daya akan diselesaikan, tetapi saya akan segera memperingatkan Anda: output USB komputer Anda tidak cocok untuk modul ESP !!!

Langkah 2: Finalisasi catu daya - setetes tegangan dari 5 hingga 3.3V

Catu daya 5V-th harus menghasilkan "andal" 1A, dan lebih baik 2A, karena selama transmisi sinyal Wi-Fi, modulnya cukup "rakus".

DI Selfie Kami menggunakan AMS1117 3.3B regulator tegangan, karena pembagi tegangan yang dikumpulkan dari resistor cenderung "emisif" terlalu kecil, dan bahkan jika kami mendapatkan 3,3b untuk memberi daya pada modul, Anda masih akan kecewa. Dan regulator ini tidak mahal dan solusi terbaik.

Kondensor dan resistor yang sesuai dengan instruksi harus ditambahkan ke regulator, saya tidak menggunakan karena berfungsi dari sumber daya yang stabil, dan saya akan mengatakan ini mozgovariant. Ini bekerja dengan andal selama beberapa tahun.

hubungi 3 - 5V (oranye wire)
Hubungi 2 - 3.3V (Kawat Kuning)
Hubungi 1 - GND (dua kabel biru)

Beberapa kabel dengan konektor pin dapat disolder ke kontak, sehingga mendapatkan dua sumber tegangan pada 5V dan 3.3V, yang sangat berguna saat merakit papan dumping. Dalam hal ini, jangan lupa untuk menambahkan dua kabel grounding, untuk +3 dan + 5V, dan untuk keandalan, semua kabel untuk dihitung dengan dasi penjepit plastik.

Untuk menghubungkan kabel-kabel ini ke modul ESP (memiliki "Ayah" -Lows), kabel menengah dengan pin "MOM" diresepkan di ujungnya.

Langkah 3: Menghubungkan modul Wi-Fi ke adaptor USB-TTL dan regulator tegangan 3.3b

Koneksi (Modul - Adaptor - Regulator)

GND - - - - GND- - - - GND
Tx - - - - - rx
Rx - - - - - tx
3,3 — — — — — — — — — — — — — 3,3

Kontak tanah (ground) tegangan regulaton, modul dan adaptor terhubung bersama, 3.3V terhubung dari regulator ke input modul ESP.

Dalam hal apa pun kami tidak menghubungkan modul ESP dengan modul adaptor 3.3V, bahkan jika mereka ada di sana, karena dengan demikian Anda dapat merusak port USB komputer, karena tidak memiliki perlindungan dari arus nominal ini yang digunakan dalam hal ini mozgoselka.! Dan untuk menyimpan modul ESP, selalu gunakan catu daya dengan parameter yang diperlukan.

Harus diketahui bahwa beberapa adaptor TTL-USB memiliki skema logis 5V-pada, yang tidak cocok untuk kerajinan kami, Anda hanya perlu 3,3b logika, jika tidak modul ESP rusak. Jenis logika dapat ditentukan menggunakan voltmeter dengan menghubungkannya ke probe ke kontak TX dan darat, dan, jika perlu, kurangi tegangan dengan menambahkan perubahan stres atau pembagi tegangan.

Langkah 4: Mengkonfigurasi File di Web Hosting

Buat folder "/ IP" (nama sensitif) di direktori root folder Public_HTML Anda, dan buka paket IT / IP dengan resolusi 644.

Restriction.htaccess tidak memungkinkan pengguna untuk menyusun daftar file folder ini, karena tidak dapat disimpan, jika tidak modul ESP8266 tidak dapat mengakses dan menjalankan file di dalamnya.

input.php dan input2.php dihasilkan sesuai dengan URL browser IP.TXT dan IP2.txt dengan modul IP terbaru ESP8266, kode saat ini mendukung 2 lokasi yang berbeda, dan untuk menambahkan sesuatu yang lain Anda hanya perlu mengedit file-file ini.

Untuk mengontrol kamera FOSMAM, Anda harus membuat folder "/ cam" (sekali lagi, register sensitif) di direktori root folder Public_HTML, dan membongkar file / cam dengan resolusi 644. Folder ini dilindungi mozgoparolem.Jika cPanel tersedia di server Anda, Anda dapat menemukan ikon "Perlindungan Kata Sandi" dan mengatur kata sandi yang akan diminta ketika Anda menentukan browser pergi ke www.yourhost / cam, kemudian di browser apa pun akan muncul kotak dialog dengan Kueri kata sandi ini, semua ini akan melindungi akses ke kamera.

foscam.php berisi antarmuka kamera, dan tanggal label / waktu IP file dan lokasi IP saat ini. Dengan tanggal / waktu label, Anda dapat melihat apakah modul berfungsi. Pada saat yang sama, zona waktu tidak dapat ditampilkan dengan benar, karena menggeser waktu di server.

IP dapat diubah secara manual, itu akan direkam dalam ip.txt dan ip2.txt, dan untuk ini Anda harus memasukkan IP di bidang dan klik Pembaruan IP.

antarmuka.png dan interface2.png Gambar transparan ini menentukan antarmuka bagaimana layar akan ditampilkan. Anda harus mengedit foscam.php dan mengatur nilai, statis atau PTZ sesuai dengan kamera FOSCAM Anda. Secara default, resolusi 320x240, tetapi mengklik pada pusat kontrol, hanya kamera ini yang dibuka dengan tingkat pembaruan yang lebih baik pada resolusi 640x480.

Untuk mengedit foscam.php, Anda dapat menggunakan editor kode atau editor HTML yang dapat berfungsi dalam mode WYSWYG.

Selama bekerja mozgoptags. File ip.txt dan ip2.txt yang berisi IP dua lokasi yang diperbarui akan direkam secara otomatis, di mana dua papan yang berbeda dapat bekerja. Setiap jam (atau ketika Anda menentukan) papan akan terhubung ke router Wi-Fi, menerima alamat IP dan meresepkannya di file txt di server. Dan bahkan jika hilangnya menghubungkan ke Internet atau daya shutdown, maka setelah menghilangkan masalah ini, IP akan diperbarui secara berkala.

Langkah 5: Menyiapkan Kamera Foscam dan Router

Pada halaman konfigurasi TP-LINK Router:

Kami melihat pengaturan di foto, mereka akan membantu menghindari konflik ketika mengikat ke alamat MAC dan LAN-IP, router akan menyediakan alamat MAC ini hanya memperbaiki LAN-IP.

Server virtual (server virtual) - Anda perlu menambahkan IP lokal kamera Anda dan port yang sesuai.

Server DHCP menunjukkan, serta memeriksa apakah UPNP diaktifkan.

Anda juga dapat mengkonfigurasi remote control oleh router Anda, untuk TP-Link-router ada sub-arah firewall yang sesuai.

Jangan mengubah login default, karena router harus publik. Lebih lanjut dalam yang sesuai mozgopopoli. Itu harus diatur 255.255.255.255 dan port biasanya 8080.
Pada halaman Pengaturan Kamera Foscam:

Nama dan Kata Sandi - Anda harus menetapkan nama dan kata sandi baru, dan jangan lupa untuk "menemukan dan mengganti" dalam foscam.php alih-alih admin dan kata sandi.

Untuk "pengaturan jaringan dasar" (pengaturan jaringan dasar), set: «Dapatkan IP dari server DHCP» (Terima IP dari server DHCP).
Di port port HTTP set: 8081, 8082 8083 secara berurutan pada kamera Anda.
Set Pengaturan UPnP: Menggunakan UPnP ke Port Map. Ini akan membantu memulihkan koneksi setelah mematikan daya.

Mengkonfigurasi router dan kamera untuk pengaturan diperbarui, semuanya harus di-boot ulang, dengan router terlebih dahulu.

Jika kamera dan router dikonfigurasi dengan benar, Anda dapat mengakses jarak jauh dengan alamat IP WAN Anda, seperti ini: http://187.34.257.22:8081. IP WAN Anda dapat diperiksa pada https://www.whatismyip.com/

Langkah 6: Pengkodean dan Pemrograman Modul ESP8266 Menggunakan Arduino IDE

Untuk pemrograman selfeeckers. Anda perlu membuka tes terlampir dalam Arduino IDE, dan dalam garis yang sesuai mengatur SSID "// WiFi Anda SSID" dan kata sandi "// wifi Anda pwd" dari wifi-router Anda, serta nama host Anda "/ / Host Anda tanpa / IP "dan jalur ke folder" / ip "berisi file server, Anda tidak perlu mengubahnya.

Mungkin diperlukan untuk mengubah string

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

yang digandakan dalam sketsa, dan jika Anda memiliki modul kedua, maka cukup ubah ke input2.php.

Sebelum Anda mulai memuat kode, Anda harus mengatur jenis papan, untuk ini, "ESP8266 generik" harus dipilih untuk ini, dan jika tidak, maka dalam preferensi menambahkan papan tambahan.

Untuk mengunduh, Anda perlu menahan tombol GPIO0, dengan cepat tekan tombol RST, dan kemudian lepaskan yang sebelumnya (tombol GPIO0). Di sebelah kompilasi Run IDE dan mozgosload..

Jika semuanya berjalan dengan benar, kemudian membuka monitor port berurutan dengan kecepatan 9600 baud (bit / s), Anda akan melihat yang berikut:

Terhubung dengan:
Alamat IP: 192.168.0.103 (LAN IP)
Terhubung - Mengakuisisi WAN IP:

Menghubungkan ke.
Meminta Pembaruan IP: /iput.php?ip\u003dxxx.xxx.xxx
BAIK.

Langkah 7: Instalasi papan di perumahan

Setelah mengecek Selfeeckers. Untuk kinerja, perlu untuk menempatkan elektronisnya ke dalam tubuh, sehingga membuat perangkat yang lengkap.

Jika dalam kasus yang Anda pilih untuk brainJets. Ada cukup ruang kosong, maka resistor dan tombol dapat dihubungkan seperti yang ditunjukkan pada foto, tetapi jika Anda berencana untuk memprogram ulang, itu tidak layak menempatkan papan di dalam kasing.

Opsi pertama: akomodasi di dalam kasing
Untuk melakukan ini, buka perumahan catu daya lama, jatuhkan kawat hitam (keluar) dengan konektor, dan kemudian letakkan papan modul dan papan tegangan di perumahan dan regulator tegangan, setelah merusaknya, dan "Down "Dari kontak tempat kawat keluar disolder. Anda dapat memaksakan komponen menggunakan pita keropos atau lem panas.
Akibatnya, catu daya harus berubah, tanpa kabel, dan dalam perwujudan ini catu daya dapat berupa 5V 1A.

Variasi metode tata letak ini dapat ditempatkan papan di dalam unit catu daya, yang memiliki konektor USB "MOM" pada output. Kemudian papan juga harus diikat di dalam kasus, isolasi, dan memerasnya dari kontak konektor USB. Dengan demikian, dengan menggunakan catu daya yang dimodifikasi ini, Anda masih dapat mengisi daya ponsel Anda, tetapi kenyataannya adalah catu daya harus menghasilkan 5B 2A.

Opsi 2: Akomodasi di luar
Jika Anda memiliki flash drive yang tidak berfungsi, perumahan yang dapat memuat papan selfeeckers.Anda bisa menggunakannya.

Anda perlu membongkar flash drive, lepaskan papan memori, dan masukkan modul WiFi dan regulator tegangan di tempatnya, dan power mereka melalui konektor USB flash drive ini. Pada saat yang sama akan diperlukan untuk memotong kontak pin dari modul sehingga cocok dengan tubuh flash drive. Dan jangan pernah menghubungkan flash drive yang dimodifikasi ini ke port USB komputer!

Flash drive dengan modul di dalam Anda perlu terhubung ke catu daya dan memeriksa ketersediaan sinyal wifi menggunakan ponsel cerdas Anda. Dan secara umum, periksa kinerja selesai brainJets. Anda dapat dengan menggunakan perjalanan Anda dengan memasukkan /cam/foscam.php server Anda. Namun, perlu diperbarui dengan IP saat ini dan label tanggal / waktu.
Itu saja, saya harap informasi ini Brainstati. Ini akan bermanfaat bagi Anda!