BIND sunucusu kurulumu: Revizyonlar arasındaki fark

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
(Yeni sayfa: == Bind Server Kurmak == Komut Satırında {{kod||apt-get install bind9}} Bind Serverı kuruyoruz. Kurulum bittikten sonra bind serverı durduruyoruz. {{kod||/etc/init.d/bind9 stop}} ...)
 
kDeğişiklik özeti yok
 
(3 kullanıcıdan 18 ara revizyon gösterilmiyor)
1. satır: 1. satır:
== Bind Server Kurmak ==
'''BIND''', internette en yaygın kullanılan [[v:DNS|DNS]] sunucusu yazılımıdır. İlk olarak California Üniversitesi, Berkeley (UCB) de Bilgisayar Sistemleri Araştırma Grubu'ndan dört lisansüstü öğrenci tarafından yazılmıştır, Berkeley Internet Name Domain kısaltması buradan gelmektedir. Günümüzde, ISC (Internet Software Consortium) tarafından desteklenmektedir. Unix sistemlerinde tasarlanmış ve çalıştırılmaya başlamış olmasına rağmen bugün Microsoft NT için üretilmiş dağıtımları da mevcuttur.
Komut Satırında
{{kod||apt-get install bind9}} Bind Serverı kuruyoruz.


Kurulum bittikten sonra bind serverı durduruyoruz.
{{Vikipedi|[[v:BIND|BIND]]}}
{{kod||/etc/init.d/bind9 stop}}  


daha sonra /etc/default/bind9 aşağıdaki şekilde olan dosyayı
== Kurulumu ==
{{kod||
'''1.''' Komut satırında alttaki komutu kullanarak Bind sunucusunu kuruyoruz.
# run resolvconf?
RESOLVCONF=yes


# startup options for the server
{{uçbirim|apt-get install bind9}}
OPTIONS="-u bind"}}
Aşağıdakiyle
{{kod||
# run resolvconf?
RESOLVCONF=yes


# startup options for the server
'''2.''' Kurulum bittikten sonra bind sunucusunu durduruyoruz.
OPTIONS="-u bind -t /var/lib/named"}}
Değiştiriyoruz.


{{uçbirim|/etc/init.d/bind9 stop}}


Daha Sonra Gerekli Klasörleri Oluşturuyoruz.
'''3.''' Daha sonra <code>/etc/default/bind9</code> yolunda yer alan ve içeriği aşağıdaki şekilde olan "bind9" dosyasının içeriğini
{{kod||
 
'''#''' run resolvconf?
RESOLVCONF=yes
'''#''' startup options for the server
OPTIONS="-u bind"
 
'''aşağıdakiyle değiştiriyoruz:'''
'''#''' run resolvconf?
RESOLVCONF=yes
'''#''' startup options for the server
OPTIONS="-u bind -t /var/lib/named"
 
'''4.''' Daha sonra alttaki komutlar yardımıyla gerekli klasörleri oluşturuyoruz.
{{uçbirim|
mkdir -p /var/lib/named/etc
mkdir -p /var/lib/named/etc
mkdir /var/lib/named/dev
mkdir /var/lib/named/dev
30. satır: 32. satır:
mkdir -p /var/lib/named/var/run/bind/run}}
mkdir -p /var/lib/named/var/run/bind/run}}


mv komutu ile bind'i etc klasörüne taşıyoruz.
'''5.''' mv komutu ile Bind'i etc klasörüne taşıyoruz.
{{kod||
{{uçbirim|mv /etc/bind /var/lib/named/etc}}
mv /etc/bind /var/lib/named/etc}}


{{kod||
{{uçbirim|ln -s /var/lib/named/etc/bind /etc/bind}}
ln -s /var/lib/named/etc/bind /etc/bind}}


{{kod||
{{uçbirim|
mknod /var/lib/named/dev/null c 1 3
mknod /var/lib/named/dev/null c 1 3
mknod /var/lib/named/dev/random c 1 8
mknod /var/lib/named/dev/random c 1 8
44. satır: 44. satır:
chown -R bind:bind /var/lib/named/etc/bind}}
chown -R bind:bind /var/lib/named/etc/bind}}


'''6.''' <code>/etc/default/syslogd</code> yolu üzerinden ya da istersek komut satırıda alttaki komut yardımıyla
{{uçbirim|vi /etc/default/syslogd}}


{{kod||vi /etc/default/syslogd}}
"syslogd" dosyasını açıp içeriğini aşağıdaki şekilde güncelliyoruz.
/etc/default/syslogd dosyasını aşağıdaki şekilde güncelliyoruz. Güncellemek için konsolu kullanmak isterseniz üstteki kodu kullanınız.
 
{{kod||
#
# Top configuration file for syslogd
#


#
'''#''' Top configuration file for syslogd
# Full documentation of possible arguments are found in the manpage
'''#'''
# syslogd(8).
'''#'''
#
'''#''' Full documentation of possible arguments are found in the manpage
'''#''' syslogd(8).
'''#'''
'''#'''
'''#''' For remote UDP logging use SYSLOGD="-r"
'''#'''
SYSLOGD="-a /var/lib/named/dev/log"


#
Daha sonra sysklogd'u yeniden başlatıyoruz.
# For remote UDP logging use SYSLOGD="-r"
{{uçbirim|/etc/init.d/sysklogd restart}}
#
SYSLOGD="-a /var/lib/named/dev/log"}}


daha sonra sysklogd 'u yeniden başlatıyoruz.
'''7.'''  Bind Server'ı başlatıyoruz.
{{kod||
{{uçbirim|/etc/init.d/bind9 start}}
/etc/init.d/sysklogd restart}}


Bind Serverı Başlatıyoruz.
[[Kategori:Sunucular]]
{{kod||/etc/init.d/bind9 start}}

22.33, 7 Kasım 2017 itibarı ile sayfanın şu anki hâli

BIND, internette en yaygın kullanılan DNS sunucusu yazılımıdır. İlk olarak California Üniversitesi, Berkeley (UCB) de Bilgisayar Sistemleri Araştırma Grubu'ndan dört lisansüstü öğrenci tarafından yazılmıştır, Berkeley Internet Name Domain kısaltması buradan gelmektedir. Günümüzde, ISC (Internet Software Consortium) tarafından desteklenmektedir. Unix sistemlerinde tasarlanmış ve çalıştırılmaya başlamış olmasına rağmen bugün Microsoft NT için üretilmiş dağıtımları da mevcuttur.

Vikipedi logo.png Bu yazılım hakkında ek bilgiler için Vikipedi'deki BIND maddesine bakabilirsiniz...

Kurulumu

1. Komut satırında alttaki komutu kullanarak Bind sunucusunu kuruyoruz.

apt-get install bind9

2. Kurulum bittikten sonra bind sunucusunu durduruyoruz.

/etc/init.d/bind9 stop

3. Daha sonra /etc/default/bind9 yolunda yer alan ve içeriği aşağıdaki şekilde olan "bind9" dosyasının içeriğini

# run resolvconf?
RESOLVCONF=yes
# startup options for the server
OPTIONS="-u bind"

aşağıdakiyle değiştiriyoruz:

# run resolvconf?
RESOLVCONF=yes
# startup options for the server
OPTIONS="-u bind -t /var/lib/named"

4. Daha sonra alttaki komutlar yardımıyla gerekli klasörleri oluşturuyoruz.

mkdir -p /var/lib/named/etc
mkdir /var/lib/named/dev
mkdir -p /var/lib/named/var/cache/bind
mkdir -p /var/lib/named/var/run/bind/run

5. mv komutu ile Bind'i etc klasörüne taşıyoruz.

mv /etc/bind /var/lib/named/etc
ln -s /var/lib/named/etc/bind /etc/bind
mknod /var/lib/named/dev/null c 1 3
mknod /var/lib/named/dev/random c 1 8
chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random
chown -R bind:bind /var/lib/named/var/*
chown -R bind:bind /var/lib/named/etc/bind

6. /etc/default/syslogd yolu üzerinden ya da istersek komut satırıda alttaki komut yardımıyla

vi /etc/default/syslogd

"syslogd" dosyasını açıp içeriğini aşağıdaki şekilde güncelliyoruz.

# Top configuration file for syslogd
# 
# 
# Full documentation of possible arguments are found in the manpage
# syslogd(8).
# 
# 
# For remote UDP logging use SYSLOGD="-r"
# 
SYSLOGD="-a /var/lib/named/dev/log"

Daha sonra sysklogd'u yeniden başlatıyoruz.

/etc/init.d/sysklogd restart

7. Bind Server'ı başlatıyoruz.

/etc/init.d/bind9 start