Orange Pi ve Dinamik DNS İle Evden Web Yayını

Orange Pi ve Dinamik DNS İle Evden Web Yayını

Ömer Faruk Kandilci | 09/12/2018 | 0 Yorum | 1946 Defa Okundu

Bir önceki yazımda orange pi cihazımıza web sunucusu kurmuÅŸtuk. Bu yazımda da hazırlamış olduÄŸumuz web sunucusu ile internette yayın yapacağız. 

Evimize kuracağımız herhangi bir sunucu ile rahatlıkla internet yayını yapabiliriz. Tabi internet yayını yaparken her daim sunucumuza ulaÅŸabilmek için evimizde ki internet baÄŸlantısının ip adresini biliyor olmamız lazım. EÄŸer statik ip hizmeti almıyorsak modemimiz her açılıp kapandığında yada internet baÄŸlantımız her kesildiÄŸinde ve tekrar baÄŸlantı kurulduÄŸunda ip adresimiz deÄŸiÅŸecektir. Sürekli güncel ip adresini takip etmekte oldukça zor olacaktır.

Burada imdadımıza dinamik dns hizmeti yetiÅŸiyor. Dinamik DNS hizmetini kısaca tanımlayacak olursak sürekli olarak güncel ip adresimizi takip eden sistemdir. Bir nevi statik ip hizmeti alıyor gibi olacağız. Belki yanlış ifade ediyor olabilirim. Lafı daha fazla uzatmadan orange pi cihazımıza kurduÄŸumuz web sunucumuzu internete açalım.

Öncelikle modemimizde 80 portunu orange pi cihazımızın ip adresine yönlendireceÄŸiz. Her modemde bu iÅŸlem deÄŸiÅŸeceÄŸinden google da modem marka ve modeliniz ile araÅŸtırma yaparsanız rahatlıkla bulabilirsiniz.

Dinamik DNS için Duck DNS'yi tercih ettim. Öncelikle Duc DNS üzerinden bir alt alan adı alacağız. Duck DNS sitesine gitmek için tıklayın. Ben google üzerinden hesap olduÅŸturdum. Sizde tercihinize göre bir hesap oluÅŸturun.

Ben daha önce omerkandilci.duckdns.org adresini almıştım. Sizde boÅŸta olan ve istediÄŸiniz alt alan adını yazarak add domain butonuna basın. Alan adınızı aldıktan sonra sitenin üst menüsünde bulunan install baÄŸlantısına tıklıyoruz.

Açılan sayfada linux cron'u seçiyoruz. "First step - choose a domain."  yazısının altında daha önceden almış olduÄŸumuz alan adımızı seçiyoruz. Açılan sayfada aÅŸağıdaki görsele benzer satırı buluyoruz. Çift tırnak dahil olacak ÅŸekilide aÅŸağıdaki resimdeki alanı seçiyoruz ve kopalıyoruz.

Crontab Generator sitesi üzerinden iÅŸlemlerimize devam ediyoruz. Crontab Generator sitesi için tıklayın. Crontab Generator sayfasında ne sıklıkla iÅŸlemi çalıştıracağımızı seçiyoruz. Benim için beÅŸ dakikada bir çalışması yeterli olduÄŸu için minutes alanında Every 5 Minutes seçeneÄŸini iÅŸaretliyorum. Command To Execute alanına  curl -k  yazıyorum ve daha önce Duck DNS üzerinden kopyaladığım metni yapıştırıyorum.

Generate Crontab Line butonuna basıyorum ve aÅŸağıdaki gibi bir ekran ile karşılaşıyorum. 

*/5 * * * * buradaki metin sizin seçtiÄŸiniz zaman sıklığına göre deÄŸiÅŸebilir. Yukarıda ki komutu kopyalıyorum. PuTTY ile orange pi cihazıma baÄŸlanıyorum ve su yetkisi alıyorum.

crontab -e

komutunu veriyorum. Açılan sayfada ctrl + v tuÅŸları ile en son satıra iniyorum. daha önceden kopyaladığım komutu yapıştırıyorum. Ctrl + x tuÅŸlarına basıyorum ve kaydedip çıkıyorum.

Artık orange pi cihazımız internette bildiÄŸimiz bir adres ile yayında. Ben bir tık daha ileriye gittim ve cPanel üzerinden alan adıma orangepi.omerfarukkandilci.com.tr ÅŸeklinde alt alan adı atadım ve duck dns ile orange pi cihazıma yönlendirdim.

Bunuda kısaca anlatayım. cPanel de zone editor sayfasına giriÅŸ yapıyoruz. Ä°ÅŸlem yapmak istediÄŸimiz alan adı satırında CNAME RECORD butonuna tıklyoruz. Ä°stediÄŸimiz alt alan adını yazıyoruz ve cname alanına duck dns üzerinden aldığımız alt alan adını yazıyoruz ve kaydediyoruz.

Hepsi bu kadar. Bir sonraki yazımda görüÅŸmek üzere.


Etiketler