[Nasıl] Ubuntu Server 10.04 LTS BIND9 Kurulumu

Başlatan sdincsoy, 14 Ocak 2012 - 18:59:08

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

sdincsoy

UBUNTU SERVER UZERINE BIND9 KURULUMU
Merhaba bu kurulumda kendi dns server imi nasıl kurduğumu anlatacağım. Öncelikle gerekli olanlar;
Sabit ip li bir internet bağlantısı,
firewall ya da modeminizden TCP ve UDP 53 nolu port un yönlendirilmesi,
domain satın almış ve NS server olarak kuracaginiz NS server i tanimlamanız gerekiyor. Ben godady den domain alip NS olarak ns1.dincsoy.net olarak tanimladim.
Ubuntu Server 10.04 kurdum. Kuruluş yapaken hiçbir paket seçmedim.
Kurulum sirasinda hostname kismina ben ns1 yazdim. Daha sonra ethernet kartini sabit ip olacak şekilde ayarladim. Nasil mı?
sudo nano /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1


Öncelikle gerekli olan paketler kurulur;
sudo apt-get install bind9 dnsutils
dana sonra ,
nano /etc/bind/named.conf.local

# dincsoy.net (benim alan adim bu. Siz kendi domain ininiz yazacaksınız)
zone "dincsoy.net" {
   type master;
   file "/etc/bind/zones/dincsoy.net.db";
};

# Reverse DNS icin
zone "75.154.212.in-addr.arpa" {
   type master;
   file "/etc/bind/zones/rev.75.154.212.in-addr.arpa";
};[code]


Kaydedip çıktıktan sonra,

sudo mkdir /etc/bind/zones

sudo nano /etc/bind/zones/dincsoy.net.db

$TTL 1h
@ IN SOA ns1.dincsoy.net. admin.dincsoy.net. (
   2012010101
   28800
   3600
   604800
   38400 )
;

dincsoy.net.    IN      NS              ns1.dincsoy.net.
                       IN      A               212.154.75.164

                       IN      MX      10      mail.dincsoy.net.
dincsoy.net.    IN      TXT             "v=spf1 a mx ip4:212.154.75.164"

ns1                 IN      A               212.154.75.164
www              IN      A               212.154.75.164
mail                IN      A               212.154.75.164


Ben kendi domain imde kullandığım kayıtları  oluşturdum. Siz bu kayıtları istediğiniz kadar arttırabilirsiniz.
Daha sonra oluşturduğunuz alan adi için reverse dns kayıtlarını yapmanız gerekiyor.
sudo nano /etc/bind/zones/rev.75.154.212.in-addr.arpa
$TTL 1h
@       IN      SOA     ns1.dincsoy.net. admin.dincsoy.net. (
                2012010101
                28800
                604800
                604800
                86400
)
;

@         IN      NS    ns1.
164       IN      PTR   ns1.dincsoy.net
164       IN      PTR   www.dincsoy.net.
164       IN      PTR   mail.dincsoy.net.


Kaydedip çıktıktan sonra bind servisiniz restart edelim.

sudo /etc/init.d/bind9 restart

Bu işlemde bittikten sonra DNS server imiz  hazir. Test edelim;
suleyman@ns1:~$ named-checkzone dincsoy.net /etc/bind/zones/dincsoy.net.db
zone dincsoy.net/IN: loaded serial 2012010101
OK
Çıktının yukarıdaki gibi olması gerekiyor.

suleyman@ns1:~$ dig dincsoy.net anys

; <<>> DiG 9.7.0-P1 <<>> dincsoy.net any
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52888
;; flags: qr aa rd; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 2
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;dincsoy.net.                   IN      ANY

;; ANSWER SECTION:
dincsoy.net.            259200  IN      SOA     ns1.dincsoy.net. admin.dincsoy.net. 2012010101 28800 3600 604800 38400
dincsoy.net.            259200  IN      NS      ns1.dincsoy.net.
dincsoy.net.            259200  IN      MX      10 mail.dincsoy.net.

;; ADDITIONAL SECTION:
ns1.dincsoy.net.        259200  IN      A       212.154.75.164
mail.dincsoy.net.       259200  IN      A       212.154.75.164

;; Query time: 27 msec
;; SERVER: 212.154.75.164#53(212.154.75.164)
;; WHEN: Tue Jan 10 22:36:44 2012
;; MSG SIZE  rcvd: 142

Böyle bir çıktı almamız gerekiyor.
Umarım faydalı olur. Ben şu an kendi domain imin kayıtlarını evimde 512 ram li sanal bir Pc de tutuyorum.  ::)

Kaynak: http://ulyssesonline.com/2007/11/07/how-to-setup-a-dns-server-in-ubuntu/


zeusmaster

Kodların hiçbiri gözükmemektedir.
Up and Running...

sdincsoy


zeusmaster

Alıntı yapılan: sdincsoy - 14 Ocak 2012 - 19:04:19
düzeldi mi?

Hocam dedim browserdan mı kaynaklı,diğer browserları da denedim ama hala kodlar gözükmüyor.
Up and Running...

travego0403

Kodları iki code etiketi arasına alırsan düzelecektir. Normal code ile başlama slash / işareti ile başlayan ise bitiş işaretidir. Bu ikisi arasına yazacaksın kodları.  ;)
"Matematik bir dildir ve bu dilde şairlere fizikçi denir." Richard Feynman

sdincsoy

yardım için teşekkürler.
Sanırım bu sefer düzeldi  8)

if

@anlatım için teşekkür ederim @sdincsoy. 12.04 UDD sürümü çıktığında güncellemeniz temennisiyle:)

nano'ya aşina olmayan kullanıcılar için: ctrl+o ile dosyada yapılan değişiklikler kaydedilir, ctrl+x ile çıkılır.