<commit_before>---
layout: post
title:  "Dinamik DNS ile Raspberry pi'ye Sabit İp vermek (DDNS)"
date:   2014-09-28 21:51:27
categories: linux
---
Sorunla karşılaşmamak için uygulamaya geçmeden önce konuyu baştan sona kadar okumanızı tavsiye ederim.

Mevcut internet bağlantınızda modeminizi kapattığınız an ip adresiniz anında değişir tabi aylık ekstra ücret karşılığında statik ip adresi almadıysanız. İşte bizde para vermemek için ip adresimiz değiştiği an bunu dns server'a iletecek bir yazılım kurulumu yapacağız.

İlk olarak bu hizmeti veren [http://freedns.afraid.org/signup/][1] siteye üye oluyoruz. Sonrasında sol üst köşeden Dynamic DNS linkine tıklıyoruz.

![My helpful screenshot]({{ site.url }}/assets/5-1.png)<br>



Sonra add a new subdomain butonuna tıklayarak aşağıdaki  ilk 3 kısmı dolduruyoruz.

![My helpful screenshot]({{ site.url }}/assets/5-2.png)<br>

İçi boş kırmızı kare'nin üstüne geliyoruz ve sağ tıklayıp adresi kopyala diyoruz.

![My helpful screenshot]({{ site.url }}/assets/5-3.png)<br>

<b>http://www.freedns.afraid.org/dynamic/update.php?Z09NUEtktOamNvQ**********Q5MTMz</b>
Yukardakine benzer bir adres karşınıza çıkacak bu adresdeki kırmızı kısım ilerki adımlarda işimize yarıycak bi kenarda dursun şimdilik.

Şimdi Raspberry pi'nin terminal kısmına aşağıdaki kodu yazıyoruz.

sudo apt-get install inadyn (inadyn programını yüklemiş olduk)
Şimdi bu programdaki şeyleri biraz değiştirmek gerekiyor, aşağıdaki komutu giriyoruz.


{% highlight ruby %}
sudo nano /etc/inadyn.conf
{% endhighlight %}
Karşınıza gelen ekrana;


{% highlight ruby %}
--username kullanıcı adınız
--password <PASSWORD>
--update_period 3600
--forced_update_period 14400
--alias adresiniz.mooo.com,Z09NUEtktOamNvQ**********Q5MTMz
--background 
--dyndns_system <EMAIL> 
--syslog
{% endhighlight %}


Yukarıdaki değişiklikleri yapıyoruz ve Ctrl + X deyip kaydediyoruz. Y'ye basıyoruz Enter'a basıp çıkıyoruz.<commit_msg>5 FİX<commit_after>---
layout: post
title:  "Dinamik DNS ile Raspberry pi'ye Sabit İp vermek (DDNS)"
date:   2014-09-28 21:51:27
categories: linux
---
Sorunla karşılaşmamak için uygulamaya geçmeden önce konuyu baştan sona kadar okumanızı tavsiye ederim.

Mevcut internet bağlantınızda modeminizi kapattığınız an ip adresiniz anında değişir tabi aylık ekstra ücret karşılığında statik ip adresi almadıysanız. İşte bizde para vermemek için ip adresimiz değiştiği an bunu dns server'a iletecek bir yazılım kurulumu yapacağız.

İlk olarak bu hizmeti veren [http://freedns.afraid.org/signup/][1] siteye üye oluyoruz. Sonrasında sol üst köşeden Dynamic DNS linkine tıklıyoruz.

![My helpful screenshot]({{ site.url }}/assets/5-1.png)<br>



Sonra add a new subdomain butonuna tıklayarak aşağıdaki  ilk 3 kısmı dolduruyoruz.

![My helpful screenshot]({{ site.url }}/assets/5-2.png)<br>

İçi boş kırmızı kare'nin üstüne geliyoruz ve sağ tıklayıp adresi kopyala diyoruz.

![My helpful screenshot]({{ site.url }}/assets/5-3.png)<br>

<b>http://www.freedns.afraid.org/dynamic/update.php?Z09NUEtktOamNvQ**********Q5MTMz</b>
Yukardakine benzer bir adres karşınıza çıkacak bu adresdeki kırmızı kısım ilerki adımlarda işimize yarıycak bi kenarda dursun şimdilik.

Şimdi Raspberry pi'nin terminal kısmına aşağıdaki kodu yazıyoruz.

{% highlight ruby %}
sudo apt-get install inadyn
{% endhighlight %}

 (inadyn programını yüklemiş olduk)
Şimdi bu programdaki şeyleri biraz değiştirmek gerekiyor, aşağıdaki komutu giriyoruz.


{% highlight ruby %}
sudo nano /etc/inadyn.conf
{% endhighlight %}
Karşınıza gelen ekrana;


{% highlight ruby %}
--username kullanıcı adınız
--password <PASSWORD>
--update_period 3600
--forced_update_period 14400
--alias adresiniz.mooo.com,Z09NUEtktOamNvQ**********Q5MTMz
--background 
--dyndns_system default@freedns.afraid.org 
--syslog
{% endhighlight %}


Yukarıdaki değişiklikleri yapıyoruz ve Ctrl + X deyip kaydediyoruz. Y'ye basıyoruz Enter'a basıp çıkıyoruz.
{'fraction_non_alphanumeric': 0.09510381953345295, 'fraction_numerical': 0.019225839528326072, 'mean_word_length': 5.10641627543036, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 16, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5421168', 'n_tokens_mistral': 1907, 'n_tokens_neox': 1686, 'n_words': 419}