cPanel Sunucularda SSH (Komut Satırı) Üzerinden DNS Kayıtlarını Düzenleme

WHM panel lisansınızın geçici olarak aktif olmadığı durumlarda veya tüm işlemleri komut satırı (CLI) üzerinden çok daha hızlı yapmak istediğinizde, cPanel sunucunuzun DNS yönetimini SSH üzerinden kolayca gerçekleştirebilirsiniz. WHM arayüzünde "Edit DNS Zone" menüsünden yaptığınız her işlemi, Linux terminali üzerinden doğrudan DNS dosyalarına müdahale ederek de yapmanız mümkündür.

Bu makalemizde, DoğruHost VDS veya Dedicated sunucularınızda yer alan bir alan adının (örneğin; ornek-domain.com) DNS (Zone) dosyasına SSH üzerinden nasıl yeni bir kayıt ekleneceğini adım adım inceleyeceğiz.

1. DNS Kayıtlarının Bulunduğu Dizine Geçiş

cPanel altyapısına sahip Linux sunucularda DNS zone dosyaları /var/named/ dizini altında .db uzantılı olarak tutulur. Öncelikle SSH üzerinden sunucunuza root yetkisiyle giriş yapın ve ilgili dizine giderek dosyaları listeleyin:


cd /var/named
ls

Komutu çalıştırdığınızda sunucunuzda barındırılan tüm alan adlarına ait DNS dosyalarını (örn: ornek-domain.com.db) göreceksiniz.

2. DNS (Zone) Dosyasını Düzenleme

İşlem yapmak istediğimiz alan adının DNS dosyasını Linux'un yerleşik metin editörü olan nano (veya tercih ederseniz vi/vim) ile açıyoruz:


nano ornek-domain.com.db

Dosya açıldığında karşınızda SOA kayıtlarını, NS, A ve CNAME kayıtlarını göreceksiniz. Dosyanın en alt satırına inerek yeni yönlendirmenizi ekleyebilirsiniz.

Örneğin, hosting.ornek-domain.com şeklinde bir alt alan adı (subdomain) oluşturup bunu 35.2.45.3 IP adresine yönlendirmek için en alta şu satırı ekliyoruz:


hosting    14400   IN      A       35.2.45.3

DoğruHost Teknik İpucu (Çok Önemli): Manuel DNS düzenlemelerinde, diğer sunucuların (DNS Cluster vb.) bu değişikliği algılayabilmesi için dosyanın en üstünde yer alan Serial (Seri Numarası) değerini bir sayı artırmanız tavsiye edilir (Örn: 2026080401 değerini 2026080402 yapmak gibi).

Düzenlemeyi bitirdikten sonra dosyayı kaydetmek için CTRL + X tuşlarına basın, ardından Y (Yes) tuşuna basıp ENTER ile çıkış yapın.

(Bu alana nano editöründe kayıt eklenmiş halinin ekran görüntüsünü ekleyebilirsiniz)

3. DNS Servisini Yeniden Yükleme (Değişiklikleri Aktif Etme)

DNS dosyasını düzenleyip kaydetmek tek başına yeterli değildir. Yapılan manuel değişikliklerin sistem tarafından hemen okunup internete anons edilebilmesi için Bind (Named) servisine konfigürasyonu yeniden yüklemesini söylemeliyiz. Aşağıdaki komutu çalıştırın:


rndc reload ornek-domain.com

Eğer tüm DNS sistemini komple yeniden başlatmak isterseniz (AlmaLinux, CentOS 7+ veya Ubuntu sistemlerinde) alternatif olarak şu komutu da kullanabilirsiniz:


systemctl reload named

İşlem bu kadar! Alt alan adınız (hosting.ornek-domain.com) başarıyla yeni IP adresine yönlendirilmiştir.


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.