<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>siyahsapka.org &#187; djbdns tinydns installation kurulum</title>
	<atom:link href="http://www.siyahsapka.org/tag/djbdns-tinydns-installation-kurulum/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.siyahsapka.org</link>
	<description>Software Development &#38; Research Team</description>
	<lastBuildDate>Sat, 04 Feb 2012 10:41:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Djbdns nedir? Neden Djbdns? Kurulum ve konfigurasyonu</title>
		<link>http://www.siyahsapka.org/2009/04/17/djbdns-nedir-neden-djbdns-kurulum-ve-konfigurasyonu/</link>
		<comments>http://www.siyahsapka.org/2009/04/17/djbdns-nedir-neden-djbdns-kurulum-ve-konfigurasyonu/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 20:51:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[djbdns tinydns installation kurulum]]></category>

		<guid isPermaLink="false">http://www.knyksl.com/?p=29</guid>
		<description><![CDATA[Djbdns qmail yaratıcısı D. J. Bernstein tarafından kodlanmış; güvenli, hızlı, kararlı ve modüler yapılı bir DNS (Domain Name Server veya Domain Name System) aracıdır. Bugün internet üzerindeki bir çok önemli firma djbdns kullanmaktadır. (Lycos, citysearch.com gibi) Bu doküman Djbdns tercih eden arkadaşlar için hazırlanan bir döküman olup kullanım kılavuzu çevirisi olarak algılanmamalıdır. Dökümanda anlatılan kurulum [...]]]></description>
			<content:encoded><![CDATA[<p><!--[endif]--></p>
<p class="MsoNormal">Djbdns qmail yaratıcısı D. J. Bernstein tarafından kodlanmış; güvenli, hızlı, kararlı ve modüler yapılı bir DNS (Domain Name Server veya Domain Name System) aracıdır. Bugün internet üzerindeki bir çok önemli firma djbdns kullanmaktadır. (Lycos, citysearch.com gibi) Bu doküman Djbdns tercih eden arkadaşlar için hazırlanan bir döküman olup kullanım kılavuzu çevirisi olarak algılanmamalıdır. Dökümanda anlatılan kurulum ve konfigurasyon FreeBSD 5.4 release sistem üzerinde gerçekleştirilmiştir. Djbdns ile ilgili daha detaylı bilgi edinmek isteyen arkadaşlara paketler içinde yer alan INSTALL ve README dosyalarına gözatmalarını öneriyorum.</p>
<p class="MsoNormal">
<p class="MsoNormal">Djbdns programını kullanabilmek için yine aynı kişi şahıs tarafından kodlanmış olan daemontools 0.70, ucspi-tcp araçlarınıda yüklememiz gerekiyor. Daemontools ile dns programımızın arka planda servis olarak çalışmasını sağlayacağız. Ucspi-tcp aracı ile de gerekli socket fonksiyonları sistemimize kurulmuş olacak.</p>
<p class="MsoNormal">
<p class="MsoNormal">Download:</p>
<p class="MsoNormal"><a href="http://cr.yp.to/djbdns/djbdns-1.05.tar.gz">http://cr.yp.to/djbdns/djbdns-1.05.tar.gz</a></p>
<p class="MsoNormal"><a href="http://cr.yp.to/daemontools/daemontools-0.76.tar.gz">http://cr.yp.to/daemontools/daemontools-0.76.tar.gz</a></p>
<p class="MsoNormal"><a href="http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz">http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz</a></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal">Download mirrors:</p>
<p class="MsoNormal"><a href="http://cr.yp.to/djbdns/djbdns-1.05.tar.gz">http://cr.yp.to/djbdns/djbdns-1.05.tar.gz</a></p>
<p class="MsoNormal"><a href="http://cr.yp.to/daemontools/daemontools-0.76.tar.gz">http://cr.yp.to/daemontools/daemontools-0.76.tar.gz</a></p>
<p class="MsoNormal"><a href="http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz">http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz</a></p>
<p class="MsoNormal">
<p class="MsoNormal">Programları /usr/local altına açalım.</p>
<p class="MsoNormal">Daemontools ‘u kuralım:</p>
<p class="MsoNormal">
<p class="MsoNormal">

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gunzip daemontools-0.76.tar</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># tar -xpf daemontools-0.76.tar</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># rm daemontools-0.76.tar</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># cd admin/daemontools-0.76</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># package/install</span></pre></div></div>

<p class="MsoNormal">Şimdide Ucspi-tcp ‘i kuralım:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gunzip ucspi-tcp-0.88.tar</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># tar -xf ucspi-tcp-0.88.tar</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># cd ucspi-tcp-0.88</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># make</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># make setup check</span></pre></div></div>

<p class="MsoNormal">Son olarak Djbdns kurulumunu gerçekleştiriyoruz.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># gunzip djbdns-1.05.tar</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># tar -xf djbdns-1.05.tar</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># cd djbdns-1.05</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># make</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># make setup check</span></pre></div></div>

<p class="MsoNormal">Kurulum işlemlerinden sonra sistemi yeniden başlatıyoruz.</p>
<p class="MsoNormal">
<p class="MsoNormal">reboot</p>
<p class="MsoNormal">
<p class="MsoNormal">Djbdns ile beraber kullanılabilecek modüller şu şekildedir.</p>
<p class="MsoNormal">
<p class="MsoNormal">dnscache Caching DNS çözücüsü</p>
<p class="MsoNormal">tinydns Yetkili DNS sunucusu</p>
<p class="MsoNormal">walldns Reverse DNS sunucusu</p>
<p class="MsoNormal">axfrdns zone-transfer sunucusu</p>
<p class="MsoNormal">rbldns Ip listeme tabanlı filtre sunucusu</p>
<p class="MsoNormal">
<p class="MsoNormal">Bu dökümanda dnscache ve tinydns yapılandırması üzerinde durulacaktır.</p>
<p class="MsoNormal">
<p class="MsoNormal">Dnscache ile local ağınızda (internal dnscache) veya internet üzerinde (external dnscache) çalışacak bir sunucu yapılandırmak istiyorsunuz. Bunun için dnscache-conf yazılımını kullanıyoruz.</p>
<p class="MsoNormal">
<p class="MsoNormal">dnscache-conf dnscache dnslog /etc/dnscache 192.168.0.11</p>
<p class="MsoNormal">ln –s /etc/dnscache /service</p>
<p class="MsoNormal">
<p class="MsoNormal">ve 5 sn içerisinde service ‘e bağladığımız dnscache imiz çalışmaya başlıyor.</p>
<p class="MsoNormal">
<p class="MsoNormal">tinydns ile makinamıza gelen request leri web sunucumuza, mail sunucusumuza gönderebilir<span> </span>veya gelen requestleri başka bir DNS ‘e yönlendirebiliriz. Nameserver olarak kullanacağımız bir domain ımız olduğunu varsayalım. ns1.testdomain1.com ns2.testdomain1.com dnslerini kendi ip‘imize yönlendirelim. Makina IP adresimiz 193.140.151.100 olsun ve alias ile ikinci bir ip daha almış olalım. 193.140.151.101.</p>
<p class="MsoNormal">
<p class="MsoNormal">ns1.testdomain1.com 193.140.151.100</p>
<p class="MsoNormal">ns2.testdomain1.com 193.140.151.101</p>
<p class="MsoNormal">
<p class="MsoNormal">bu yönlendirmeleri ben domain’ımı satın aldığım godaddy.com‘dan yaptım. Sizde kendi domain kontrol panelinizden bu yönlendirmeleri gerçekleştirebilirsiniz. Yani testdomain1.com adresine girmek istediğinizde bu adres için yapılacak dns request ‘ler 193.140.151.100 ve 193.140.151.101 ‘e yönlendiriliyor. Dns request’ler için tinydns ‘deki yapılandırmalar /etc/tinydns/root/data dosyası içerisinde yer alıyor /etc/tinydns/root içindeki script’ler yapılandırma için işinizi kolaylaştırıyor. Benim örnek yapılandırma dosyam şu şekilde:</p>
<p class="MsoNormal">

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ------- testdomain1.com ---------</span>
&nbsp;
. testdomain1.com:193.140.151.100:ns1. testdomain1.com:<span style="color: #000000;">259200</span>
&nbsp;
. testdomain1.com:193.140.151.101:ns2. testdomain1.com:<span style="color: #000000;">259200</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">@</span> testdomain1.com::mail. testdomain1.com::<span style="color: #000000;">86400</span>
&nbsp;
=mail. testdomain1.com: 193.140.151.101:<span style="color: #000000;">86400</span>
&nbsp;
=www. testdomain1.com: 193.140.151.100:<span style="color: #000000;">86400</span>
&nbsp;
+ftp. testdomain1.com: 193.140.151.100:<span style="color: #000000;">86400</span>
&nbsp;
<span style="color: #666666; font-style: italic;"># ------- testdomain2.com --------- host ettiğim ikinci bir domain.</span>
&nbsp;
.kn2web.com: 193.140.151.100:ns1.testdomain1.com:<span style="color: #000000;">259200</span>
&nbsp;
. kn2web.com: 193.140.151.101:ns2.testdomain1.com:<span style="color: #000000;">259200</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">@</span> kn2web.com::mail. kn2web.com::<span style="color: #000000;">86400</span>
&nbsp;
=mail. kn2web.com:193.140.151.101:<span style="color: #000000;">86400</span>
&nbsp;
=www. kn2web.com:193.140.151.100:<span style="color: #000000;">86400</span>
&nbsp;
+ftp. kn2web.com:193.140.151.100:<span style="color: #000000;">86400</span></pre></div></div>

<p class="MsoNormal">yapılandırma dosyanızı oluşturduktan sonra /etc/tinydns/root dizininde:</p>
<p class="MsoNormal">
<p class="MsoNormal">make</p>
<p class="MsoNormal">make tinydns-data</p>
<p class="MsoNormal">
<p class="MsoNormal">ve tinydns konfigurasyonumuz sona eriyor. Bundan sonra yapmanız gereken şey apache virtualhost’ları düzenlemek, mail sunucunuzu veya<span> </span>ftp sunucunuzu konfigure etmek olabilir.</p>
<p class="MsoNormal">
<p class="MsoNormal">Ali Okan YÜKSEL</p>
<p class="MsoNormal">2006, İzmir</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siyahsapka.org/2009/04/17/djbdns-nedir-neden-djbdns-kurulum-ve-konfigurasyonu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

