Ubuntu Üzerine Dns Server Kurmak
-
yerel ağ içinde dns server kurmak istiyorum
amac ise dns isteklerini tek bir adrese yonlendirmek
ip adresim :192.168.2.3
yonlenicek adres www.ornek.com
burda bir anlatım var ancak benim istediğimi yapmam için nereleri değiştirmeliyim ?
•Ubuntu Server, the DNS server – 192.168.0.9
•Ubuntu Desktop – 192.168.0.10
•PC – 192.168.0.11
1. öncelikle Bind 9 paketini aşağıdaki komutla kurman lazım.Kod: [Seç]sudo apt-get install bind9
Tüm ayarlar için 5 tane dosyaya ihtiyacımız var
2. Şimdi DNS server in ayarlarını yapalım.
3 tane dosyayı düzenlememiz gerekecek;
•/etc/bind/named.conf.local
•/etc/bind/named.conf.options
•/etc/resolv.conf
Kendi alan adın için 2 dosya oluşurman gerekiyor.
•/etc/bind/zones/mydomain.com.db
•/etc/bind/zones/rev.0.168.192.in-addr.arpa
A. İlk adım. Kendi domain adını ekleme işlemi - alanadim.com.Kod: [Seç]sudo vi /etc/bind/named.conf.localKod: [Seç]# benim domain
zone "alanadim.com" {
type master;
file "/etc/bind/zones/alanadim.com.db";
};
# Reverse DNS icin
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.0.168.192.in-addr.arpa";
};
Kaydedip çıkabilirsin.
Alan adı için gerekli kayıtları oluşturduk.
B. Şimdi internet servis sağlayıcının DNS no larını eklemen gerek. (Örneğin TTnet in DNS leri).Kod: [Seç]sudo vi /etc/bind/named.conf.optionsKod: [Seç]forwarders {
195.175.39.39;
};
Kaydedip çıkabilirsin.
C. Bundan sonra kendi DNS server ının ip adresini sistemdeki diğer PC lere de girebilirsin. /etc/resolv.conf u düzenlemek gerekiyor.Kod: [Seç]sudo vi /etc/resolv.confKod: [Seç]search alanadim.com.
nameserver 192.168.0.9
D. Şimdi zone ları tanımlamız gerekiyor.Kod: [Seç]sudo mkdir /etc/bind/zonesKod: [Seç]sudo vi /etc/bind/zones/alanadim.com.dbKod: [Seç]$TTL 3D
@ IN SOA ns.alanadim.com. admin.alanadim.com. (
2007062001
28800
3600
604800
38400
);
alanadim.com. IN NS ns.alanadim.com.
ubuntudesktop IN A 192.168.0.10
www IN CNAME ubuntudesktop
pc IN A 192.168.0.11
gw IN A 192.168.0.1
TXT "Network Gateway"
Yukarıdaki tanımlamalar ile;
TTL zamanı 3 gün olarak ayarlandı.
ns.alanadim.com DNS sunucusuna tanımlandı.
ubuntudesktop, pc and gateway için DNS server da A kaydı oluşturuldu.
www için CNAME tanımlandı.
E. şimdi reverse dns kayıtlarını olurmak gerekiyor. “rev.0.168.192.in-addr.arpa”Kod: [Seç]sudo vi /etc/bind/zones/rev.0.168.192.in-addr.arpaKod: [Seç]$TTL 3D
@ IN SOA ns.alanadim.com. admin.alanadim.com. (
2007062001
28800
604800
604800
86400
)
IN NS ns.alanadim.com.
1 IN PTR gw.alanadim.com.
10 IN PTR ubuntudesktop.alanadim.com.
11 IN PTR pc.alanadim.com.
3. Şimdi değişikliklerin aktif olması için Bind i restart etmemiz gerekiyor.Kod: [Seç]sudo /etc/init.d/bind9 restart
4. Şimdi DNS ayarlarının doğruluğunu kontrol edebilirsin.Kod: [Seç]DigKod: [Seç]dig alanadim.comKod: [Seç]NslookupKod: [Seç]nslookup gw
