<?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>Linuxuzmani.com &#187; bind9</title>
	<atom:link href="http://www.linuxuzmani.com/tag/bind9/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxuzmani.com</link>
	<description>Linuxa ve Hayata Dair Notlarım</description>
	<lastBuildDate>Sun, 06 Feb 2011 18:07:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Kurulumun Ardından Yüklenecekler</title>
		<link>http://www.linuxuzmani.com/kurulumun-ardindan-yuklenecekler.html</link>
		<comments>http://www.linuxuzmani.com/kurulumun-ardindan-yuklenecekler.html#comments</comments>
		<pubDate>Sun, 26 Jul 2009 14:29:09 +0000</pubDate>
		<dc:creator>Salih BiLGiN</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[amsn]]></category>
		<category><![CDATA[apt get]]></category>
		<category><![CDATA[avidemux]]></category>
		<category><![CDATA[bind9]]></category>
		<category><![CDATA[bwm]]></category>
		<category><![CDATA[bwm-ng]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[gphpedit]]></category>
		<category><![CDATA[htop]]></category>
		<category><![CDATA[links2]]></category>
		<category><![CDATA[lynx]]></category>
		<category><![CDATA[mc]]></category>
		<category><![CDATA[nmap]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[paket]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[unrar]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vlc]]></category>
		<category><![CDATA[weechat]]></category>
		<category><![CDATA[wireshark]]></category>
		<category><![CDATA[xchat]]></category>

		<guid isPermaLink="false">http://www.linuxuzmani.com/?p=286</guid>
		<description><![CDATA[Kişisel ve dizüstü bilgisayarıma kurulumun ardından ihtiyacıma göre lazım olabilecek paketleri yüklemek ilk işimdir. Zaman zaman bunlardan bazılarını unuttuğumu farkediyorum. Lazım olduğu anlarda yüklemek kolay olsa da zamanla yarışılan durumlarda can sıkıcı hal alabiliyor. Bunun için her kurulumun ardından bu yazıya gelerek ileride lazım olacak paketleri firesiz kurmuş olacağım. chrome (öntanımlı web tarayıcım) mc (Midnight [...]]]></description>
			<content:encoded><![CDATA[<p>Kişisel ve dizüstü bilgisayarıma kurulumun ardından ihtiyacıma göre lazım olabilecek paketleri yüklemek ilk işimdir. Zaman zaman bunlardan bazılarını unuttuğumu farkediyorum. Lazım olduğu anlarda yüklemek kolay olsa da zamanla yarışılan durumlarda can sıkıcı hal alabiliyor. Bunun için her kurulumun ardından bu yazıya gelerek ileride lazım olacak paketleri firesiz kurmuş olacağım.</p>
<ul>
<li>chrome (öntanımlı web tarayıcım)</li>
<li>mc (Midnight Commander)</li>
<li>unrar (rar dosyları açmak için)</li>
<li>filezilla (Ftp Client)</li>
<li>weechat (konsol üzerinden irc client keyfi)</li>
<li>xchat (weechati kullanamayan misafirlerim için <img src='http://www.linuxuzmani.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
<li>geany (Ufak ama kullanışlı php editörü)</li>
<li>avidemux (Ses ve görüntü işleme yazılımı)</li>
<li>vlc player (Medya oynatıcı)</li>
<li>amarok (Müzik dinlemek ve kataloglama için)</li>
<li>bind9 (Kendi dns sunucumu kullanmak gibisi yok)</li>
<li>bwm-ng (Ara sıra lazım oluyor. Bilgisayarımda kullanılan bant genişliğini izliyorum)</li>
<li>opera (Firefox dışında bir tarayıcı lazım olduğunda kullanırım)</li>
<li>htop (top komutunun gelişmiş  hali)</li>
<li>lynx ve links2 (konsolda web gezintilerimde kullanırım)</li>
<li>nmap (Ağda neler oluyor? )</li>
<li>ssh (Bilgisayarıma uzaktan nasıl bağlanırım)</li>
<li>skype (Proje ekibindeki arkadaşlarla görüşmen için)</li>
<li>virtualbox (Sanallaştırma yazılımım)</li>
<li>wireshark (Ağda neler oluyor 2 ?)</li>
</ul>
<p>Her seferinde tek tek yazmaktansa aşağıdaki komutla hepsini bir arada kurmuş olalım.</p>
<blockquote><p>apt-get install mc unrar filezilla weechat xchat gphpedit avidemux vlc amsn amarok bind9 bwm-ng htop lynx links2 nmap ssh skype virtualbox wireshark</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuzmani.com/kurulumun-ardindan-yuklenecekler.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian Lenny ile Güvenli Bind Kurulumu</title>
		<link>http://www.linuxuzmani.com/debian-lenny-ile-guvenli-bind-kurulumu.html</link>
		<comments>http://www.linuxuzmani.com/debian-lenny-ile-guvenli-bind-kurulumu.html#comments</comments>
		<pubDate>Sun, 08 Mar 2009 20:13:39 +0000</pubDate>
		<dc:creator>Salih BiLGiN</dc:creator>
				<category><![CDATA[Güvenlik]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[alanadı]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[bind9]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[cname]]></category>
		<category><![CDATA[dig]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[dns server]]></category>
		<category><![CDATA[dnsutils]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[in-addr.arpa]]></category>
		<category><![CDATA[mx]]></category>
		<category><![CDATA[named]]></category>
		<category><![CDATA[nameserver]]></category>
		<category><![CDATA[reverse dns]]></category>
		<category><![CDATA[soa]]></category>
		<category><![CDATA[syslog]]></category>
		<category><![CDATA[ters dns]]></category>
		<category><![CDATA[zones]]></category>

		<guid isPermaLink="false">http://www.linuxuzmani.com/?p=157</guid>
		<description><![CDATA[Debian Lenny üzerinde Bind9 kullanarak dns sunucu kuracağız. Güvenliği chroot kullanarak en üst seviyede tutacak şekilde yapılandıracağız. BIND 9 Kurulumu BIND 9 kurulumu ile birlikte nslookup, dig,nsupdate araçlarınıda kullanmak için dnsutils paketini kuruyoruz. apt-get install bind9 dnsutils Bind9 için genel ayar seçeneklerini düzenleyelim. nano /etc/bind/named.conf.options options { directory "/var/cache/bind"; auth-nxdomain no; # conform to RFC1035 [...]]]></description>
			<content:encoded><![CDATA[<p>Debian Lenny üzerinde Bind9 kullanarak dns sunucu kuracağız. Güvenliği chroot kullanarak en üst seviyede tutacak şekilde yapılandıracağız.</p>
<p><em><strong>BIND 9 Kurulumu</strong></em><br />
BIND 9 kurulumu ile birlikte nslookup, dig,nsupdate araçlarınıda kullanmak için dnsutils paketini kuruyoruz.</p>
<pre><strong>apt-get install bind9 dnsutils</strong></pre>
<p>Bind9 için genel ayar seçeneklerini düzenleyelim.</p>
<pre><strong>nano /etc/bind/named.conf.options </strong>

options {
	directory "/var/cache/bind";

	auth-nxdomain no;    # conform to RFC1035
	listen-on-v6 { any; };
};

<em><strong>Yetkili </strong><strong><strong>DNS Ayarları</strong></strong></em></pre>
<p>&#8216;linuxuzmani.com&#8217; yazılı yerleri kendi alanadınızla ve 172.16.3.1 ip adresini kendi internet ip adresiniz ile değiştirmeyi unutmayın. Ip adresiniz için ters kayıt eklerken son üç basamağı eklemiyorsunuz. <strong>Her ip için bu kayıt bir kere girilebilir.</strong> Yani 172.16.3.1 adresi için ters kayıt 3.16.172.in-addr.arpa şeklinde yazılır.</p>
<pre><strong>nano /etc/bind/named.conf.local</strong>

zone "linuxuzmani.com" {
type master;
file "/etc/bind/zones/linuxuzmani.com.db";
};

zone "3.16.172.in-addr.arpa"{
type master;
file "/etc/bind/zones/rev.3.16.172.in-addr.arpa";
};</pre>
<p><em><strong>Alanadı Ekleme</strong></em><br />
Alanadımızı zone (bölge) olarak veritabanını dosyasını oluşturuyoruz. Bu dosyaya A, MX, CNAME, NS vb kayıtları girilmektedir. BIND config dosyasina alanadlarımızı tutacağımız yer olarak /etc/bind/zones klasörünü gösterdik. Bu klasörü oluşturarak işe başlıyoruz.</p>
<pre><strong>mkdir /etc/bind/zones</strong></pre>
<p>Dns tanımlamalarını yapacağımız alanadı için dosyamızı açıyoruz.</p>
<pre><strong>nano /etc/bind/zones/linuxuzmani.com.db</strong>

;
; SOA
;
$TTL    1h
@               IN      SOA     ns1.linuxuzmani.com. hostmaster.linuxuzmani.com. (
                        0000000001      ; Serial number
                        1h              ; Slave refresh
                        15m             ; Slave retry
                        2w              ; Slave expire
                        1h              ; Negative Cache TTL
                        )
;
; Name Server Kayıtları
;
@               IN      NS              ns1.linuxuzmani.com.
@               IN      NS              ns2.linuxuzmani.com.
;
; Mail Kayıtları
;
@               IN      MX      10      mail.linuxuzmani.com.
;
; A Kayıtları
;
@               IN      A               172.16.3.1
www             IN      A               172.16.3.1
ns1             IN      A               172.16.3.1
ns2             IN      A               172.16.3.2
mail            IN      A               172.16.3.3
destek          IN      A               172.16.3.4

dosyamızı kaydediyoruz.</pre>
<p><em><strong>Ters</strong><strong><strong> DNS</strong></strong></em><br />
172.16.3.1, 172.16.3.2, 172.16.3.3, 172.16.3.4 ipleri için ters dns kaydı girelim. Sondaki 3 basamak yazmadan ip dosyamızı açıyoruz.</p>
<pre><strong>nano /etc/bind/zones/rev.3.16.172.in-addr.arpa</strong>

$TTL    1h
@ IN SOA ns1.linuxuzmani.com. hostmaster.linuxuzmani.com. (
                        0000000001;
                        1h;
                        15m;
                        2w;
                        1h
)

                    IN    NS     ns1.linuxuzmani.com.
1                   IN    PTR    linuxuzmani.com.
2                   IN    PTR    linuxuzmani.com.
3                   IN    PTR    linuxuzmani.com.
4                   IN    PTR    linuxuzmani.com.</pre>
<pre></pre>
<p>Dosyamızı kaydediyor ve çıkıyoruz.</p>
<p><strong><em>Chroot Ayarları</em><br />
 </strong>Bind9 yetkisiz bir kullanıcı ve chroot olarak /var/lib/named altında çalıştırmak için /etc/default/bind9 açıyor ve aşağıdaki satırları ekliyoruz.</p>
<pre><strong>nano /etc/default/bind9</strong>

# run resolvconf?
RESOLVCONF=yes
# startup options for the server
OPTIONS="-u bind -t /var/lib/named"</pre>
<p>Dosyamızı kaydediyoruz.</p>
<p>Bu dizinin chroot olarak çalışması için aşağıdaki klasörleri oluşturuyoruz.</p>
<pre><strong>mkdir -p /var/lib/named/etc</strong>
<strong>mkdir -p /var/lib/named/dev</strong>
<strong>mkdir -p /var/lib/named/var/cache/bind</strong>
<strong>mkdir -p /var/lib/named/var/run/bind/run</strong></pre>
<p>Bind9 konfigürasyon dizinini /var/lib/named/etc altına taşıyoruz.</p>
<pre><strong>mv /etc/bind /var/lib/named/etc</strong></pre>
<p>Yeni konumdan eski konuma sembolik link verelim..</p>
<pre><strong>ln -s /var/lib/named/etc/bind /etc/bind</strong></pre>
<p>Boş ve rasgele aygıt oluşturalım.</p>
<pre><strong>mknod /var/lib/named/dev/null c 1 3</strong>
<strong>mknod /var/lib/named/dev/random c 1 8
</strong></pre>
<p>Dizinlerimizin erişim yetkilerini düzenleyelim.</p>
<pre><strong>chmod 666 /var/lib/named/dev/null</strong>
<strong>chmod 666 /var/lib/named/dev/random</strong>
<strong>chown -R bind:bind /var/lib/named/var/</strong>
<strong>chown -R bind:bind /var/lib/named/etc/bind</strong></pre>
<p>Alanadı sunucumuzdaki logları sistem logunda görebilmek için /etc/init.d/sysklogd dosyasına aşağıdaki eklemeyi yapalım. PATH=/bin:/usr/bin:/sbin:/usr/sbin  yazan satırın altına  aşağıdaki satırı ekliyoruz.</p>
<pre><strong>nano /etc/init.d/sysklogd
</strong>
SYSLOGD="-a /var/lib/named/dev/log"
Sistem log servisimizi ve dns sunucumuzu yeniden başlatıyoruz.

<strong>/etc/init.d/sysklogd restart</strong>
<strong>/etc/init.d/bind9 restart</strong></pre>
<p>Normal şartlarda domaini aldığınız yerde alt domain tanımlama bölümünden internet ipnize ns1 ve ns2 karşılığı olarak eklersiniz. Bundan sonra herhangi bir dnsten sorgulama yapabilirsiniz. Biz yerel olarak yapılandırdığımız için dns sorgulamalarızın kurdugumuz dns sunucuya gelmesi için resolv.conf dosyamızı ipmizi ekliyoruz.</p>
<pre><strong>nano /etc/resolv.conf</strong></pre>
<p>nameserver 172.16.3.1</p>
<p><em><strong>DNS Ayarlarını Kontrol Edelim Working</strong></em></p>
<p>Alt alanadlarını (subdomain) kontrol etmek için dig @172.16.3.1 destek.linuxuzmani.com ve mail  kayıtlarını görmek için dig MX @172.16.3.1 linuxuzmani.com şeklinde kullanabilirsiniz.</p>
<pre><strong>dig @172.16.3.1 linuxuzmani.com</strong>

; &lt;&lt;&gt;&gt; DiG 9.5.0-P2 &lt;&lt;&gt;&gt; @172.16.3.1 linuxuzmani.com
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 42726
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;linuxuzmani.com.                   IN      A

;; ANSWER SECTION:
linuxuzmani.com.            3600    IN      A       172.16.3.1

;; AUTHORITY SECTION:
linuxuzmani.com.            3600    IN      NS      ns1.linuxuzmani.com.
linuxuzmani.com.            3600    IN      NS      ns2.linuxuzmani.com.

;; ADDITIONAL SECTION:
ns1.linuxuzmani.com.        3600    IN      A       172.16.3.1
ns2.linuxuzmani.com.        3600    IN      A       172.16.3.2

;; Query time: 0 msec
;; SERVER: 172.16.3.1#53(172.16.3.1)
;; WHEN: Sun Mar 8 17:53:47 2009
;; MSG SIZE  rcvd: 116</pre>
<p>Ters dns kaydını kontrol edelim.</p>
<pre><strong>host 172.16.3.1
</strong>
1.3.16.172.in-addr.arpa domain name pointer linuxuzmani.com.</pre>
<p>Eğer mail hizmetinizi Gmail&#8217;den alıyorsanız alanadı dosyamızda aşağıdaki yeri;</p>
<pre>@               IN      MX      10      mail.linuxuzmani.com.</pre>
<p>Siliyorsunuz. Gmail&#8217;e ait bilgileri onun yerine ekliyorsunuz.</p>
<pre>linuxuzmani.com.		3600	IN	MX	3 alt2.aspmx.l.google.com.
linuxuzmani.com.		3600	IN	MX	5 aspmx2.googlemail.com.
linuxuzmani.com.		3600	IN	MX	5 aspmx3.googlemail.com.
linuxuzmani.com.		3600	IN	MX	1 aspmx.l.google.com.
linuxuzmani.com.		3600	IN	MX	3 alt1.aspmx.l.google.com.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuzmani.com/debian-lenny-ile-guvenli-bind-kurulumu.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

