BIND/Guide/tr

Bu makalede alan adınız ve ağınız için BIND'i kurma ve ayarlama anlatılmaktadır.

Giriş
Bu makalede internetin en çok kullanılan DNS sunucusu olan BIND'in nasıl kurulacağı ve yapılandırılacağı anlatılmakta. Alan adınız için 'i iki şekilde yapılandıracağız; yerel ağınız ve ağınızın dışı için.

Kurulum
Öncelikle paketini kuralım.

/etc/bind/named.conf dosyasını düzenleme
The first thing to configure is. The first part of this step is specifying bind's root directory, the listening port with the IPs, the pid file, and a line for IPv6 protocol.

options bölümü

'un ikinci bölümü yerel ağ ile ilgili.

Yerel ayarları

'un sonraki bölümü de ağımızın dışından alan adımızı veya DNS sunucumuzu kullanarak diğer alan adlarını çözümlemek isteyenler için.

Dış ağ

En son bölüm de kayıtlar ile ilgili.

Kayıtlar

The directory must be exist and belong to  :

Creating the internal zone file
We use the hostnames and IP adresses of the picture network example. Note that almost all (not all) domain names finish with "." (dot).

/var/bind/pri/YOUR_DOMAIN.internal

Creating the external zone file
Here we only have the subdomains we want for external clients (www, mail and ns).

/var/bind/pri/YOUR_DOMAIN.external

Finishing configuration
You'll need to add  to the default runlevel:

Configuring clients
Now you can use your own DNS server in all machines of your local network to resolve domain names. Modify the file of all machines of your local network.

Editing /etc/resolv.conf

Note that YOUR_DNS_SERVER_IP is the same as YOUR_LOCAL_IP we used in this document. In the picture the example is 192.168.1.5.

Testing
We are able to test our new DNS server. First, we need to start the service.

Now, we are going to make some  commands to some domains. We can use any computer of our local network to do this test. If you don't have  installed you can use   instead. Otherwise, first run.

Protecting the server with iptables
If you use iptables to protect your server, you can add these rules for DNS service.

Iptables rules

Acknowledgements
We would like to thank the following authors and editors for their contributions to this guide:


 * Vicente Olivert Riera
 * nightmorph