Dinamik bir DNS nedir. Önerilen Genel DNS Sunucusu

Makale artık alakalı değil. Yandex tümü Yandex'e döner. Bağlan. Bağlan API'sinde şu an DNS kayıtlarını yönetme yeteneği yoktur. API PDD.YANDEX artık işe yaramaz.
Dinamik IP elde etmek için Telgraf API'sini kullanabilirsiniz. Talimat

Dyndns hizmetlerini, dışarıdan, sağlayıcıdan dinamik bir IP olan Fryakheak'taki ev dosya torrenti arabasına bağlanmak için kullandık. Her ne kadar Dyndns uzun zamandır yeni kayıtlı kullanıcılar için ödenmiş olmasına rağmen, ancak ücretsiz zevk aldım, çünkü bunun için para istemeye başlamadan önce kayıt oldum. Fakat geçen gün artık bu hizmeti benim için ücretsiz olarak ve gelecek aydan itibaren ödemek zorunda kalacağım bir mektup geldim. Benim için uygun değildi ve şu anki pozisyondan bir çıkış yolu aramaya başladım.

T. K. Etki Alanları Yandex DNS'ye devredildi. API'leri için kılavuzları okumaya başladım ve çıktı bulundu. Sana aşağıda söyleyeceğim.

Yandex API kullanmak için bir jeton almamız gerekiyor. Tamamen basit olsun, tanıttığımız tarayıcıda.

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

NEREDEN DOMEN.RU, Alanınız Yandex'e devredildi. CAPTCHA'yı tanıtıyoruz ve çıktılar arıyoruz:

Token \u003d "xxxxxx"

Tırnaklar halinde belirteç olacak. Bir yere kopyalayın, biraz sonra ihtiyaç duyulacaktır.
Şimdi, Dinamik IP ile arabaya atıfta bulunacak olan etki alanı Sabdomen'e eklemeliyiz. Https://pdd.yandex.ru adresine gidin, etki alanını seçin ve "DNS Editor" seçeneğini tıklayın. Bir etki alanı için A-Kayıt ekleyin:

"Ana Bilgisayar" alanında, Sabdomen'e girin ve "Kayıt Değeri" alanına girin, herhangi bir IP yazın (daha sonra aracınızın IP'si değiştiğinde değişecektir).

Şimdi rekorumuzun kimliğini almamız gerekiyor. Bunu tarayıcıda yapmak için aşağıdakileri tanıtıyoruz:

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

NEREDE XXXXXX-SHOKEN ve DOMEN.RU, Alanınız Yandex'e devredildi.

MyHome.domen.ru kaydımızla ve bu satırda bir çizgi arayan çıktısında:

İd \u003d "1234567"

Kayıt kimliği alıntılarında, bir yere kopyalayabilirsiniz.

Şimdi hangi dinamik IP'de bir el arabası üzerinde bir komut dosyası yazıyoruz. Komut dosyası harici IP partilerini yarım saatte bir kez kontrol eder ve değiştiyse, A-Record'u Yandex DNS'sinde değiştirir.

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

#! / Bin / sh path \u003d / sbin: / bin: / bin: / sbin: / bin: / usr / local / sbin: / usr / local / bin; İhracat yolu domen \u003d "domen.ru" # Etki alanınız Yandex Sub \u003d MyHome # Sabdomen Tecken \u003d XXXXXX # Token RECID \u003d 1234567 # TOWN RECID \u003d 1234567 # TOWN DOĞRU; IP \u003d "curl -s http: //ip..domen.ru dns1.yandex.ru | GREP has | awk" (1 $) "` # myhome.domen.ru'yu Sabdomen'e [$ IP! \u003d $ YAIP] sonra curl -s "https://pddimp.yandex.ru/nsapi/edit_a_record.xml?token\u003d$Token&doMain\u003d$domen&subdomain\u003d$sub&record_id\u003d$reside&content\u003d$ip&ttl\u003d1800" fi uyku 1800; yapılan;

Değer değişkenleri yorumlara göre değişir.

Komut dosyasını çalıştırılabilir hale getirin:

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

Ve taça uygun kaydı ekleyin:

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

Her şey, şimdi yeniden başlattıktan sonra komut dosyasını otomatik olarak başlar. Komut dosyasını manuel olarak yeniden başlatın veya başlatın ve HTTPS://pdd.yandex.ru'yu kontrol edin Sabdomin için kayıtın değerinin değişip değişmediğini.

P.S. Tamamen ücretsiz yapmak için, etki alanı satın alamazsınız ve Zone.tk'te ücretsiz bir etki alanı kullanın. Sitede alabilirsiniz www.dot.tk

Bazen dinamik bir IP adresine sahip bir bilgisayara DNS kaydetmeniz gerekir. Bunu yapmanın basit yolu, son konuda açıklanan Dyndns tipi hizmetleridir. Bazen bu yaklaşım yeterince kötü çalışıyor.

Örneğin durumumda, sağlayıcı ara sıra Genel IP adresimi değiştirir. Bazen birkaç ayda bir olur. Ek olarak, ev bilgisayarım son derece nadiren yeniden başlatılır. Bu süre zarfında, daha önce kullandığım Dyndns servisi, "kullanılmayan" hesabı devre dışı bırakmak için bana hareketsizlik uyarıları göndermek için birkaç kez yönetti. Manuel olarak öngörülen DNS bölgesine gidin, çünkü bazen adres hala değişiyor. Ve genellikle erişime ne zaman ihtiyacınız olduğunu öğreneceksiniz. ev bilgisayarı Burada ve şimdi.

Açıklanan yöntemi uygulamak için internette bir sunucuya ihtiyacınız olacak. Dns sunucusu.om üzerine bağlan. Domain bölgesi yanı sıra, alt etki alanı bilgisayarımız için tahsis edeceğimiz. Bir Linux bilgisayarını Linux sunucusuna bağlama seçeneği açıklanmıştır. Başkalarını kullanmak işletim sistemleri Kılavuzları okumanız ve bazı adımları değiştirmeniz gerekir.

Yani:
1. Kurulu Bind9 sunucusuna server.org etki alanı ile bulundurun.
2. Bir Client.Server.org.Zone Bölgesi oluşturun:

$ Menşei.
$ 10; 10 saniye.
SOA NS1.Server.net'te Client.Server.net. hostmaster.server.net. (
onsekiz; Seri
10800; Yenile (3 saat)
3600; Yeniden deneyin (1 saat)
604800; Expire (1 hafta)
10; Minimum (10 saniye)
$ 3600; 1 saat.
Ns ns1.server.net.
Ns ns2.server.net.
MX 10 Client.Server.net.

Burada NS1.Server.net Sunucusu ve NS2.Server.NET - Bölgemiz için DNS Sunucusu, Client.Server.net - Ana bilgisayarımızın adresi

3. İstemcideki tuşları oluşturun:
Müşteri # CD / etc / Namedb / tuşları
Müşteri # DNSSEC-KEYGEN -B 512 -A HMAC-MD5 -V 2 -N HOST CLIENT.Serve.Server.net.

4. Sunucudaki tuşa sahip bir dosya oluşturun:
Sunucu # CD / var / adlandırılmış / chroot / vb
Sunucu # vim keys.conf:

Key Client.Server.net. (
Algoritma "HMAC-MD5";
Gizli "OMR5O5SO / TZB5XEGBF42RRRRRRJRQZB8I9F + UIIXXEI8QM7AVGNBPRXTCU + FQMZBVU / Y + NYM2XBS / C8KF3EJQUA \u003d\u003d";
};

İÇİNDE bu durum Simetrik bir anahtar kullanılır, bu da güvensizdir: Birinin sunucunuzdaki tuşlarla başarısızlığa erişimi varsa, bölge verilerinizi değiştirmek için anahtarınızı kullanabilir. Bu durumda, asimetrik anahtar kullanabilirsiniz.

Anahtarlarla başarısız olmak için erişim haklarını ortaya çıkarın:
Sunucu # chmod 640 keys.conf
Sunucu # Chown Root: adlı keys.conf

5. Bölgemizi Named.conf'a ekleyin:
"/Etc/keys.conf" dahil
Bölge "client.server.net" (
Usta tipi;
"Zones / Client.Server.net" dosya;
İzin Verme Güncellemesi (
Key Client.Server.net;
};
};

Burada bölgenin verilerini güncellemenizi sağlayan parametredir. Genel olarak, kılavuzları okuduktan sonra, bu parametrenin seçeneklerini, bölgedeki yalnızca bir girişi güncellemenizi sağlayan seçenekleri bulabilirsiniz. bu anahtar. Alt alanlar ile bir bölgeye sahip olabilenler, Client2, vb. Hanları Key1, Key2, vb. İle giriş yapılır.

6. DNS sunucusunu yeniden başlatın:
Sunucu # /etc/init.d/named Reload

7. Alan verilerini güncellemek için istemciye bir komut dosyası oluşturun:
#! / Bin / bash
İface \u003d "wlan0"
TTL \u003d 3600.
Sunucu \u003d ns1.example.com.
Hostname \u003d foo.example.com.
Bölge \u003d example.com.
KeyFile \u003d / root / ddns-keys / kfoo.example.com. + 157 + 12345.Private

New_ip_address \u003d `ifconfig $ iFace | GREP "inet addr:" | AWK "(2 $)" | AWK -F ":" "(2 $ 'ı yazdırın)" `
new_ip_address \u003d $ (new_ip_address / /)

Nsupdate -v -K $ KeyFile<< EOF
Sunucu $ Sunucu
bölge bölge
Güncelle $ HostName A
Güncelle $ Ana Bilgisayar Adı $ TTL A $ New_IP_Address
Gönder.
Eof.

Komut dosyasının başlangıcında, ilgili parametreler açıklanır: arayüz, sunucu adları ve bölge, bir tuşla konumlandırılamaz.

8. DNS'yi değiştirirken yalnızca Autorun / Otomatik adres kaymasını yapılandırmak için kalır.
NetworkManager için bir komut dosyasıyla yapacağız:
Bir dosya oluştur /etc/networkmanager/dispatcher.d/20-dispatcher.sh:
#! / bin / sh

İface \u003d 1 $
Eyalet \u003d 2 $

["X $ eyaleti" \u003d\u003d "xup"] ise; Sonra.
/ etc / Namedb / DDNS-Update
Elif ["x $ eyalet" \u003d\u003d "xdown"]; Sonra.
Doğru.
fi

Çalışmasını sağlayacağız ve kök kullanıcıya ait olacağız.

KONTROL EDİYORUZ.

UPD: Dosyanın Client.Server.org.Zone olduğu klasöre yazmak için adlandırılmış sağ sunucuya çalışmazsa (yükleyin).
Adında başarısız olacaktır. Client.Server.org.zone.jnl

Aşağıdaki malzemeler kullanılır.

Birçok bilgisayar sistemi için, dinamik bir DNS sunucusu kavramı biraz dikkati dağılmıştır. Kullanıcıların çoğu, dinamik DNS'nin ve bu tür sunucuların hangi sunucuların kullanıldığı hakkında hiçbir fikri yoktur. Bu arada, hiçbir şey özellikle zordur ve bu terimi anlamakta ve kurulmada hiçbir hizmet yoktur. Ayrıca, bu hizmetleri bile bilmeyen herhangi bir kişiye kolayca ustalaşabilen teorik bilgileri ve pratik çözümleri göz önünde bulundurular.

Dinamik DNS: Ne için nedir?

DNS sunucularını kullanma teknolojisi, başlangıçta, IP adresine karşılık gelen sitenin adresinin dijital bir kombinasyonunu girmeden internet kaynaklarına erişmenize izin veren tuhaf tercümanlar gibi davrandığını varsayar.

Herkes, adres çubuğundaki kaynak için, yalnızca harf, sayılar veya özel karakterlerden oluşan belirli bir sayfanın adı ve DNS sunucusu kaynağın adına göre, karşılık gelen IP'ye yönlendirilir.

Dinamik DNS, dinamik IP'nin kullanımının ayarlanacağı herhangi bir cihaza (ayrı terminal vb.) Etki alan adını atamanızı sağlar. Bu durumda, örneğin DHCP veya IPCP üzerinden elde edilen tamamen farklı IP adresleri kullanılabilir. Ancak statik teknolojideki temel fark, sunucudaki bilgilerin otomatik modda tamamen güncellenebilmesidir. Diğer makinelerden kaynaklanan bir kaynağa bağlanırken, kullanıcıları belirli noktalarda IP adresinin değiştiğini bile bilmez.

Dinamik IP Soruları

Dinamik DNS sunucularının temel prensiplerinden biri, dinamik adres IP'nin istemci makinesinin varlığıdır. Statik bir adres kullanması durumunda, önemli miktarda para göndermek gerekebilir. Bu yüzden DDN'ler kurarken statik adres satın alır ve gerek yoktur.

Kullanıcı terminallerine yüklü olan özel yazılım istemcileri, kullanıcı katılımıyla böyle bir dönüşüm üretebilir.

DDNS kullanmanın avantajları

Fakat Dinamik DNS sunucusu neden uygulandı? En basit örnek olarak, kaydedici ve IP kameralarını ayarlayarak düzenlenen video gözetimi düşünebilirsiniz.

Talimatlarda olduğu görülüyor ve bu modelin, internet üzerinden neler olup bittiğini kontrol etme yeteneği ile bir yönlendirici üzerinden bağlanmayı desteklediği ve aslında bir DDNS sunucusu olmadan bağlanmanın imkansız olduğu yazılmıştır.

DDNS teknolojisini kullanırken, kullanıcılar arasında aşağıdakilerin ayrı ayrı ayırt edilebileceği tartışılmaz avantajlar alırlar:

  • tamamen farklı protokoller ve bağlantı noktalarının hizmetlerine ve hizmetlerine erişirken özel ağlarda kullanabilme;
  • belirli bir cihaza referansla statik IP elde etme ihtiyacının eksikliği;
  • rDP müşterileri aracılığıyla basitleştirilmiş olasılık;
  • ağ izleme (bilgisayarların çevrimiçi olarak izlenmesi veya ağdan kesilmiş);
  • harici bir IP ağının yokluğunda bile sorun giderilirken bilgisayarların uzaktan kumandası ve yeniden başlatılması (yeterince geleneksel internet bağlantısı);
  • referansların kendi kaynağına yönelik dinamik adresinin sürekli izlenmesi;
  • site jeneratörlerini sayfa sayısı ve zorunlu kayıt sayısına ilişkin kısıtlamalar olmadan uygulama yeteneği;
  • Çalışmayan bağlantıların izlenmesi;
  • bilgisayarlar arasındaki bilgi alışverişi doğrudan, bir ara sunucuda tasarrufunu atlar.

Dinamik (genel ilkeler)

Birçoğu kurgu alanından bir şeyler yaptığı gibi yapılandırma sorunlarına gelince, özellikle zor bir şey yoktur. Yönlendiriciyi, bağlantı noktası iletme ve daha karmaşık eylemleri ayarlama prosedürlerine katılmamak için, çalışmayı basitleştirmek için özel olarak tasarlanmış özel uygulamalar ve hizmetlerle iletişim kurmanın en kolay yolu.

Özel bir istemci uygulaması oluşturmak ve üçüncü seviyenin üç alan adı sağlanacağı kendi kaynak adınızı eklemek için yapılandırmasına dayanmaktadır. Her zaman uygun değildir, bu nedenle bazı programlar bir isim elde etme olasılığına eklenmiştir.

En popüler platformlar ve müşteriler

Günümüzde dinamik DNS oldukça geniş kullanılmaktadır. Örneğin, Active Directory için Microsoft Corporation, anahtar tuşlarını dağıtma ihtiyacı olmadan Kerberos kimlik doğrulamasını uygular.

Unix sistemleri için en popüler platformlardan biri, Windows NT ile uyumluluğun bile izin vermesidir. Ayrıca, dinamik DNS, birçok barındırma şirketi ile ücretsiz olarak sağlanmakta olup, kullanıcıların standart bir web arayüzü ile içerik içeriğini değiştirmelerini sağlar.

Müşteri uygulamaları ve hizmetleri hakkında konuşursak, aralarında en popüler aşağıdakilerdir:

  • Asus ddns;
  • IP yok;
  • O serbest;
  • DNS-O-MATIC;
  • Bölge Düzenleme;
  • Dyndns.

Her istemcinin örneğinde DDNS ayarını düşünün.

Asus ddns.

Asus'dan dinamik bir DNS yönlendiricisi olan kullanıcılara, diğerlerinden daha şanslı. DDNS'yi kullanmak için sadece ayarlar bölümüne girin ve servisin kendisini etkinleştirin.

Bundan sonra, "name.asuscomm.com" formunda kullanıcının bir etki alanı adı alacağından keyfi bir isim gelip kaydetmelisiniz. Ek olarak, dinamik DNS listesi birçok ek servis ve hizmet içerir, bugünün neredeyse en büyüğüdür.

IP yok.

Daha az basit bir ayar, Dinamik DNS'yi IP Hizmeti biçiminde varsayar. Bunun için birkaç basit adım uygulayın.

Öncelikle Noip.com kaynağına kaydolmanız ve kayıt sırasında oluşturulan hesaba istediğiniz ana bilgisayarı (AD Host) eklemeniz gerekir. Bundan sonra, kendi adınızla gelmeniz gereken ücretsiz kayıt için üç alan adı mevcut olacaktır.

O ücretsiz DNS servisi

Daha az ilginç değil, çoğu bu hizmet gibi görünebilir. Prensip olarak, ayar çok semboliktir (önceki durumlarda olduğu gibi).

Bununla birlikte, kullanıcıları çeken bu hizmettir, hemen hemen hızlı referanslar (sertifikalandırma, tünel broker, ağ haritası, IPv6 protokolü kontrolü, DNS ve Telnet sunucuları) ile temsil edilen ek özellikler listesi listesi.

DNS-O-MATIC

İşleyişi önceki tüm hizmetlerden farklı olan çok ilginç ve mükemmel bir müşterimiz var. Asıl görevi, kullanıcının hemen hemen bir tıklamayla, bir kayıt olduğu tüm hizmetlerde dinamik IP'ini hemen değiştirebilmesini sağlamaktır.

Her zamanki gibi, önce kayıt yaptırmanız ve ardından Servis Ekle özelliği aracılığıyla bir hizmet eklemeniz gerekir (örneğin yukarıda listelenenlerden). Daha ileri. Bu hizmetlere kaydolmak için kullanılan verileri etkinleştirmelisiniz (kullanıcı kimliği - e-posta adresi, şifre - şifre, ana bilgisayar / tanımlayıcı - hizmet tarafından üretilen üçüncü seviye etki alanı adı. Servis bağlama verilerini girmenin sonunda Hesap Görüntülenen Simgenin, belirtilen hizmetin hesabının karşısında yükseltilmiş bir başparmakla birlikte ortaya çıkan simgelerden öğrenebilirsiniz.

Zoneedit.

Yukarıdaki hizmetlerin tümü ücretsizdir. Şimdi bu servise dikkat edin.

Kullanımı, maliyeti bir ABD doları eşit olan özel "krediler" şeklinde ödenir. Yani, bir yıl için ödeme on iki olarak olacak. e. Kayıt prosedürü ve ayarlar, ilk örneklerin neredeyse tamamen aynıdır, bu yüzden üzerinde durmanız için bir anlam yoktur.

Dyndns.

Bizden önce, belki de en popüler hizmet, ancak ücretsiz olmasa da. Kullanım maliyeti yılda yirmi beş dolardan başlar.

Bu arada, yönlendiricide DDN'ler etkinleştirildiğinde bile, eğer böyle bir işlev sağlanırsa, çoğu durumda kullanıcı bu hizmete kaydolmaya davet edilecektir. Ücretli kullanıma rağmen, Dyndns, uzmanların ezici çoğunluğu olarak, en güvenilir hizmettir. Başka bir nokta, neredeyse tüm modern yönlendiricilerin tüm modern modellerinin bu hizmeti desteklemesi ve yalnızca modası geçmiş bir ürün yazılımına sahip bazı cihazlar odaklı olduğu gerçeğiyle ilişkilidir.

Selamlar mozgin-parlaklıkK! Ve internet cihazlarımızı evdeki yapımı DNS sunucusunu kullanarak birleştirmeyin. kendin Yap WiFi-Module ve Webcam Interface Foscam'dan? Bence ilginç olacağını düşünüyorum, öyleyse gidelim!

Bunun için seçildi selfieckers Foscam web kamerası doğrudan akıllı telefondan kontrol edilir, kendi web arayüzüne sahip, herhangi bir tarayıcıda çalışır ve herhangi bir cihazda çalışır, telefonunuzun 3G bağlantısı ile bile, üçüncü taraf uygulamaları şifreyi gerektirmez ve korur.

Kameralardan gelen video akışları, ayrı pencerelerde, hızlı ve kusursuzca ve tam kontrol altında yayınlanır.

Hemen uyarmak istiyorum - hiçbir şekilde bu projenin neden olduğu yanlış kullanımdan veya hasarlardan sorumlu değilim! Kendi riskinde davranıyorsun!

Bunun için ne mozgoproject İhtiyaç:

  • web sunucusu olan PHP desteği ile etki alanı adı,
  • wi-Fi Modülü ESP8266 ESP-01,
  • düğmesine basın - 2 adet.,
  • sıkma direnci 2K2 veya benzeri - 2 adet,
  • uSB-TTL adaptörü (Wi-Fi programlama modülü için) ve birkaç pin konektörü ("anne"),
  • gerilim regülatörü AMS1117 3.3B (Gerilim 5V ila 3.3V'ye güç Wi-Fi modülüne azaltmak için),
  • 5V 1-2A güç kaynağı ünitesi (tercihen 2A),
  • İlk düzen sürümünde: Güç kaynağı gövdesinde yeterli alan varsa, Wi-Fi modülü bu durum içine yerleştirilir,
  • İkinci düzen seçeneğinde: Güç kaynağının bir "anne" USB konektörüne sahiptir, o zaman modüle bir USB konektörü "Baba" eklemeniz gerekir; ve kullanımı tarafından desteklenmektedir.
  • kırık USB Flash Sürücü,
  • arduino IDE programı güncellendi
  • İsteğe bağlı: Web arayüzü ile çalışmak için Foscam Webcams
  • sağlamak için: Flickering led, başarılı indirmeyi belirtmek ve indirmek için bekleyin
  • dahili sunucu WAN IP'ye izin verir (bu sürüm IP: checkipip.dyndns.org için harici bir siteye bağlı).

Adım 1: Programlama için Wi-Fi modülünün hazırlanması

Modülün programlanması için, hafifçe rafine edilmeniz gerekir:

  • İki Dirençli Lehim - Biri CH-PD Contact'a, ikincisi, her ikisi de, her ikisi de temas etmesi için lehimlenen dirençlerin serbest çıkışı, 3.3V
  • hız iki basma düğmesi - GPIO0 ve toprakları ile diğerleri arasında RST ve ZEMİN arasında.

Lehimleme, montaj pimi pinini monte etmek için alt taraftaki kontakları bırakmak için modül kartının üst kısmından yol açmak daha iyidir. İstenirse, şema kalın bir tahta kullanılarak toplanabilir, ancak mozgopayka Yine de dayanıklı, kendilerini görmesine rağmen.

Bir sonraki adımda, güç kaynağı kesinleşecek, ancak hemen sizi uyaracağım: Bilgisayarınızın USB çıkışı ESP modülü için uygun değil !!!

Adım 2: Güç kaynağının sonlandırılması - 5 ila 3.3V arasında bir voltaj damlası

5V-TH güç kaynağı, "güvenilir" 1A ve daha iyi 2A'yı üretmelidir, çünkü Wi-Fi sinyalinin iletimi sırasında, modül oldukça "voruz".

İÇİNDE Özçekim AMS1117 3.3B voltaj regülatörünü kullanıyoruz, çünkü dirençlerden toplanan voltaj bölücüsü, çok küçük "emisyon" olasıdır ve modülü güçlendirmek için 3.3b alırsak bile, hala hayal kırıklığına uğrayacaksınız. Ve bu regülatör ucuz ve en iyi çözümdür.

Bu kondenser ve direnç, talimatlara göre regülatöre eklenmeli, kullanmadım çünkü istikrarlı bir güç kaynağından çalışır ve bunu söyleyeceğim mozgovariant Birkaç yıl boyunca güvenilir bir şekilde çalışır.

İletişim 3 - 5V (Turuncu Tel)
İletişim 2 - 3.3V (Sarı Tel)
1 - GND (iki mavi tel)

Pim konnektörlü çoklu teller kontaklara lehimlenebilir, böylece boşaltma kartına monte ederken çok yararlı olan 5V ve 3.3V'de iki voltaj kaynağı elde edilebilir. Bu durumda, +3 ve + 5V için iki topraklama kablosu eklemeyi ve güvenilirlik için, plastik bir kelepçe bağıyla başa çıkılacak olan tüm kabloların bulunmasını unutmayın.

Bu kabloları ESP modülüne bağlamak için ("Babam" -Lows), "MOM" olan bir ara teller, uçlarda reçetedir.

Adım 3: Bir Wi-Fi modülünü bir USB-TTL adaptörüne ve voltaj regülatörüne bağlama 3.3B

Bağlantılar (Modül - Adaptör - Regülatör)

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

Zemin temasları (toprak) voltaj regülatörü, modül ve adaptör bir araya gelin, 3.3V regülatörden ESP modül girişine bağlanır.

Hiçbir durumda, ESP modülünü 3.3V adaptör modülüyle bağlamazız, bunun yanında olsa bile, böylece bilgisayarın USB portunu bozabilir, çünkü bu nominalin akımından koruma yoktur. bu konuda kullanılır mozgoselkaK! ESP modülünü kaydetmek için, her zaman Gerekli parametrelerle güç kaynağını kullanın.

Bazı TTL-USB adaptörlerinin, zanaatlarımız için uygun olmayan mantıksal şemada 5V'a sahip olduğu bilinmelidir, yalnızca 3.3b mantığa ihtiyacınız var, aksi takdirde ESP modülü hasar görür. Mantığın türü, proba TX ve toprak kontaklarına bağlayarak bir voltmetre kullanılarak belirlenebilir ve gerekirse gerginlik kayması veya voltaj bölücüsü ekleyerek voltajı azaltın.

Adım 4: Web Hosting'deki dosyaları yapılandırma

Public_html klasörünüzün kök dizininde bir "/ ip" klasörü (adlı adlandırma) oluşturun ve IT / IP dosyalarını 644 çözünürlüğüyle açın.

Kısıtlama.htaccess, kullanıcıların bu klasörün bir dosyasını çizmelerine izin vermez, çünkü kaydedilemiyor, aksi takdirde ESP8266 modülü içindeki dosyaları erişemedi ve yürütemedi.

iP.TXT ve IP2.TXT tarayıcı URL'sine göre oluşturulan giriş.php ve giriş2.php, geçerli kod, 2 farklı konumları destekler ve başka bir şey eklemek için yalnızca bu dosyaları düzenlemeniz için başka bir şey eklemek için.

Foscam kamerasını kontrol etmek için, Public_html klasörünün kök dizininde bir "/ Cam" klasörü (tekrar, kayıt hassas) oluşturmanız ve 644'lük bir çözünürlük ile IT / CAM dosyalarını açmanız gerekir. Bu klasör korunur mozgoparolemSunucunuzda CPanel mevcutsa, "Parola Koruması" simgesini bulabilir ve tarayıcıyı www.yourhost / cam'a gittiğinde istenen şifreyi ayarlayabilirsiniz, sonra herhangi bir tarayıcıda iletişim kutusunu açacaktır. Bu şifrenin sorgusu, tüm bunlar kameralara erişimi koruyacaktır.

foscam.php bir kamera arayüzü ve etiket tarih / saati IP dosyaları ve geçerli IP konumunu içerir. Etiket Tarihi / Saati ile, modülün çalışıp çalışmadığını görebilirsiniz. Aynı zamanda, saat dilimi, saati sunucudaki zamanı kaydırdığı için doğru şekilde gösterilemez.

IP manuel olarak değiştirilebilir, IP.TXT ve IP2.TXT'de kaydedilecek ve bunun için IP'yi alandaki girmeniz ve IP Güncellemesi'ni tıklamanız gerekir.

interface.png ve interface2.png Bu şeffaf görüntüyü arayüzü belirten ekranın nasıl görüntüleneceğini belirtir. Foscam.php'i düzenlemelisiniz ve Foscam kameranıza karşılık gelen statik veya PTZ değerini ayarlamanız gerekir. Varsayılan olarak, çözünürlük 320x240, ancak kontrol merkezine tıklayarak, yalnızca bu kamera 640x480'lik bir çözünürlükte daha iyi bir güncelleme oranı ile açılır.

Foscam.php'i düzenlemek için, kod düzenleyicisini veya WYSWYG modunda çalışabilen bir HTML düzenleyicisini kullanabilirsiniz.

Çalışma sırasında mozgoptags IP.TXT ve IP2.TXT dosyaları içeren IP iki konumunu içeren dosyalar otomatik olarak kaydedilir, burada iki farklı pano çalışabilir. Her saat (veya belirttiğinizde) tahta Wi-Fi yönlendiricisine bağlanır, bir IP adresi alın ve sunucudaki txt dosyasında reçete edin. Ve hatta internet veya kapatma gücüne bağlanma kaybı durumunda bile, bu sorunları ortadan kaldırdıktan sonra, IP periyodik olarak güncellenir.

Adım 5: Foscam kameraları ve yönlendiriciyi ayarlama

TP-LINK yönlendirici yapılandırma sayfasında:

Fotoğraftaki ayarlara bakıyoruz, MAC adresine ve LAN-IP'ye bağlanırken çakışmayı önlemeye yardımcı olacaklar, yönlendirici bu MAC adresi yalnızca Sabit LAN-IP için sağlayacaktır.

Sanal Sunucular (sanal sunucular) - kameranızın yerel ipini ve ilgili bağlantı noktalarını eklemeniz gerekir.

DHCP sunucusu açık ve UPnP'nin etkin olup olmadığını kontrol edin.

Ayrıca, TP-LINK yönlendirici için uzaktan kumandayı yönlendiriciniz tarafından yapılandırabilirsiniz, uygun bir güvenlik duvarı alt paragrafı vardır.

Yönlendirici halka açık olması gerektiği için varsayılan girişi değiştirmeyin. Uygun şekilde mozgopolya 255.255.255.255 ayarlanmalıdır ve bağlantı noktası genellikle 8080'dir.
Foscam Kamera Ayarları sayfasında:

ADI VE ŞİFRE - Yeni bir ad ve şifre ayarlamalısınız ve onları yönetici ve şifre yerine FoscAm.php'de "bul ve değiştirmeyi" unutmayın.

"Temel Ağ Ayarları" (Temel Ağ Ayarları), SET: «DHCP sunucusundan IP elde edin» (DHCP sunucusundan IP alır).
HTTP Port Noktası Setinde: 8081, 8082 8083 kameralarınızda sırayla.
UPNP Ayarları Seti: Port Haritası için UPnP'yi kullanma. Bu, gücü kapattıktan sonra bağlantıyı geri yüklemeye yardımcı olacaktır.

Bir yönlendiriciyi ve kameraları yapılandırılması Güncellenecek ayarların, hepsinin yönlendirici ile yeniden başlatılması gerekir.

Kameralar ve yönlendirici doğru şekilde yapılandırılırsa, bu gibi WAN IP adresinize uzaktan erişebilirsiniz: http://187.34.157.22:8081. WAN IP'iniz https://www.whatismyip.com/ adresinde kontrol edilebilir.

Adım 6: Arduino IDE kullanarak ESP8266 modülünü kodlama ve programlama

Programlama için selfieckers ARDUINO IDE'de ekteki testi açmanız gerekir ve uygun hatlarda SSID "// WiFi SSID" ve Şifre "// WiFi PWD" // WiFi PWD ", Host'unuzun adınızın yanı sıra" / / Ana bilgisayarınız "ve sunucu dosyalarını içeren" / ip "klasörünün yolu olmadan, değiştirmeniz gerekmez.

Dizeyi değiştirmek için alabilir

url + \u003d "input.php? ip \u003d";

krokide iki katına çıkmıştır ve ikinci bir modülünüz varsa, daha sonra INTOP2.PHP olarak değiştirin.

Kodu yüklemeye başlamadan önce, kurulun türünü doğru bir şekilde ayarlamanız gerekir, bunun için "Genel Esp8266" bunun için seçilmelidir ve değilse, tercihlerde tercihlerde ek kartlar ekleyin.

İndirmek için, GPIO0 düğmesini basılı tutmanız gerekir, RST düğmesine hızlı bir şekilde basın ve daha sonra öncekini (GPIO0 düğmesi) serbest bırakın. IDE çalıştırma derlemesinin yanında ve mozgos yükü.

Her şey doğru giderse, sıralı bağlantı noktası monitörünü 9600 baud (bit / s) hızıyla açmak, aşağıdakileri göreceksiniz:

Bağlı:
IP Adresi: 192.168.0.103 (LAN IP)
Bağlı - WAN IP'yi edinme:

Bağlanıyor.
IP güncelleme isteği: /Eput.php?ip\u003dxxx.xxx.xxx.xxx
TAMAM MI.

Adım 7: Konuttaki panoların montajı

Kontrol ettikten sonra Selfieckers Performans için, elektroniklerini vücuda yerleştirilmesi gerekir, böylece bağımsız bir şekilde tamamlanmış bir cihaz yapar.

Seçtiğiniz durumda beyin jeti Yeterince boş alan var, daha sonra dirençler ve düğmeler fotoğrafta gösterildiği gibi bağlanabilir, ancak daha sonra yeniden programlamayı planlarsanız, tahtayı davanın içine yerleştirmeye değmez.

İlk seçenek: davanın içinde konaklama
Bunu yapmak için, eski güç kaynağının mahfazasını açın, siyah (giden) kabloyu konektörle bırakın ve ardından modül kartını ve voltaj kartını yuvaya ve voltaj regülatörüne yerleştirin, "Aşağı) "Giden telin lehimlendiği kişilerden. Bileşenleri uygun bir gözenekli bant veya sıcak tutkal kullanarak zorlayabilirsiniz.
Sonuç olarak, güç kaynağı herhangi bir kablo olmadan ortaya çıkması gerekir ve bu düzenlemede güç kaynağı 5V 1A olabilir.

Bu düzen yönteminin varyasyonu, çıkıştaki bir USB konektörü olan "anne" olan güç kaynağı ünitesinin içine yerleştirilebilir. Daha sonra, panolar da kasanın içine sabitlenmeli, yalıtılmalı, bunları USB konektör bağlantılarından sıkıştırmalıdır. Böylece, bu modifiye güç kaynağı vasıtasıyla, telefonunuzu hala şarj edebilirsiniz, ancak gerçek güç kaynağı 5B 2A üretmelidir.

Seçenek 2: Dışarıda Konaklama
Çalışmayan bir flash sürücünüz varsa, mahfaza tahtaya sığdırabilir selfieckersKullanabilirsiniz.

Bir flash sürücüyü sökmeniz gerekir, hafıza kartını çıkarın ve bir WiFi modülü ve voltaj regülatörü yerine yerleştirin ve bunları bu flash sürücünün USB konektöründen geçirin. Aynı zamanda, modülün pin kontaklarını flash sürücü gövdesine sığacak şekilde düzeltmek için gerekli olacaktır. Ve bu değiştirilmiş flash sürücüyü asla bilgisayarın USB bağlantı noktasına bağlamayın!

İçindeki modülle flash sürücü, güç kaynağına bağlanmanız ve akıllı telefonunuzu kullanarak bir WiFi sinyalinin kullanılabilirliğini kontrol etmeniz gerekir. Ve genel olarak, bitmiş performansını kontrol edin beyin jeti Sunucunuzu /cam/foscam.php girerek seyahatinizle yapabilirsiniz. Yine de, geçerli IP ve tarih / saat etiketi ile güncellenmek gerekir.
Hepsi bu, umarım bu bilgiyi umuyorum Brainstati. Sizin için faydalı olacak!