Linux Sunucularda SSH Üzerinden DNS (BIND/Named) Kayıtları Nasıl Düzenlenir?

Linux tabanlı sunucularda DNS kayıtlarının yönetimi genellikle cPanel, DirectAdmin veya Plesk gibi web arayüzleri üzerinden yapılır. Ancak herhangi bir kontrol panelinin bulunmadığı durumlarda veya panele erişimin kısıtlandığı acil senaryolarda, DNS kayıtlarınızı VPS sunucularınızda doğrudan SSH terminali üzerinden kolayca yapılandırabilirsiniz.

Linux sistemlerde DNS hizmetini sağlayan BIND (Named) servisi, her alan adı için zone (bölge) verilerini .db uzantılı metin dosyalarında saklar. Bu rehberde, SSH bağlantısı kurarak bir web paneline ihtiyaç duymadan DNS kayıtlarınızı nasıl güvenle güncelleyebileceğinizi adım adım aktarıyoruz.

1. DNS Bölge (Zone) Dizinine Erişim

cPanel, KVM sanallaştırma üzerindeki CentOS/AlmaLinux kurulumları ve standart BIND yapılarında tüm alan adlarına ait DNS kayıt dosyaları varsayılan olarak /var/named/ dizininde bulunur.

İlk olarak SSH terminalinizde şu komutu çalıştırarak ilgili dizine geçiş yapın:


cd /var/named/

Bu dizin içerisindeki dosyaları listelemek ve düzenlemek istediğiniz alan adının zone dosyasını doğrulamak için ls -la komutunu kullanabilirsiniz.

2. DNS Zone Dosyasını Düzenleme

Alan adınıza ait DNS kayıt dosyasını (örneğin alanadiniz.com.db) konsol üzerindeki Nano metin editörü ile açmak için aşağıdaki komutu yürütün:

(Not: alanadiniz.com kısmını kendi domain adınızla değiştirmeyi unutmayın.)


nano /var/named/alanadiniz.com.db

Dosya açıldığında karşınıza A, CNAME, MX, TXT (SPF, DKIM) gibi alan adınıza ait tüm yönlendirme kayıtları gelecektir.


; Örnek Zone Dosyası İçeriği
$TTL 14400
@      IN SOA   ns1.dogruhost.com. root.dogruhost.com. (
                2026080301 ; Serial (Seri Numarası)
                7200       ; Refresh
                3600       ; Retry
                1209600    ; Expire
                86400 )    ; Minimum TTL

alanadiniz.com.    IN NS    ns1.dogruhost.com.
alanadiniz.com.    IN NS    ns2.dogruhost.com.
alanadiniz.com.    IN A     192.0.2.1
www                IN CNAME alanadiniz.com.

⚠️ Kritik Teknik İpucu (Serial Numarasını Yükseltin): DNS dosyasında herhangi bir IP veya kayıt değişikliği yaptıktan sonra SOA satırında bulunan Serial (Seri Numarası) değerini (örneğin 2026080301 -> 2026080302) 1 sayı artırmalısınız. Seri numarasını günellemezseniz, yaptığınız değişiklikler ikincil (slave) DNS sunucuları ve dünya genelindeki önbellek sunucuları (Google DNS, Cloudflare vb.) tarafından algılanmaz.

Gerekli IP ve kayıt düzenlemelerini yaptıktan sonra dosyayı kaydetmek için klavyenizden sırasıyla CTRL + X tuşlarına basın, Y (veya Türkçe sistemlerde E) tuşu ile onaylayıp Enter ile işlemi tamamlayın.

3. Sözdizimi Kontrolü ve Named Servisini Yeniden Başlatmak

Düzenleme sırasında dosyada bir tırnak veya nokta hatası yapıp yapmadığınızı test etmek için servisi yeniden başlatmadan önce BIND sözdizimi kontrol komutunu çalıştırabilirsiniz:


named-checkzone alanadiniz.com /var/named/alanadiniz.com.db

Eğer çıktı OK yanıtı dönüyorsa, yapılan değişikliklerin aktif olması için Named (DNS) servisini yeniden başlatın:


systemctl restart named

(Eski nesil bir Linux dağıtımı kullanıyorsanız service named restart komutunu da tercih edebilirsiniz.)

???? DoğruHost İpuçları

  • Yedek Almayı Unutmayın: .db dosyasında düzenleme yapmadan önce cp /var/named/alanadiniz.com.db /var/named/alanadiniz.com.db.bak komutuyla orijinal dosyanın bir yedeğini oluşturmak hatalı bir konfigürasyonda geri dönmenizi kolaylaştırır.

  • Propagation (Yayılma Süresi): DNS güncellemelerinin küresel ölçekte aktif olması, TTL sürelerinize bağlı olarak ortalama 5 dakika ile 24 saat arasında zaman alabilir.

Sunucu yapılandırmalarınızda veya BIND servis optimizasyonlarında bir problemle karşılaşırsanız, DoğruHost 7/24 uzman destek ekibimize Müşteri Paneli üzerinden bilet oluşturarak dilediğiniz zaman ulaşabilirsiniz.

Projenizi Bir Sonraki Seviyeye Taşıyın

Web sitenizi güvenilir, hızlı ve modern bir altyapı üzerinde hayata geçirmek için doğru zamanı seçin. Doğru Host, ihtiyaçlarınıza uygun güçlü hosting çözümleriyle her adımda yanınızda.