Windows Plesk Panelde “This DNS record already exists.” Hatası ve Çözümü

Windows Plesk Panelde “This DNS record already exists.” ya da “Bu DNS kaydı zaten var.” Hatası ve Çözümü.

Bazen sunucudan silinen alan adlarının dns kayıtları dns serverdan silinmesine rağmen plesk in kendi veritabanında silinmemiş olabiliyor. Bu durumda Pleskin veritabanından bu dns kayıtlarını silmek gerekiyor. Linuxte de aynı yöntem işe yararken tek fark mysql de oturum açma yöntemi oluyor. Windows için aşağıdaki yöntemi uygulayabilirsiniz.

Windows ta cmd komut konsolu ekranını açınız.

C:\Users\Administrator>plesk db
mysql: Switching to the default character set ‘latin1’.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 17789
Server version: 5.7.21 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

Şimdi mysql e erişmiş olduk , sıra o alan adına ait kayıtların eğer var ise dns_recs tablosundan silinmesine geldi, aşağıdaki sorguda ayhanarda.com yazan yeri silinecek alan adınız ile değiştiriniz.

mysql>DELETE FROM dns_recs WHERE DisplayHost LIKE ‘%ayhanarda.com%’;

Query OK, 13 rows affected (0.01 sec)

Ve işlem bu kadar.

Ayhan ARDA

Cpanel Kurulu Sunucuda Dns Recursive Kapatma

Sunucunuza ssh ile eriştikten sonra nano /etc/named.conf komutu ile named.conf dosyanızı açıp içerisine aşağıdaki bölümü Sizin ip adresleriniz ile eklemelisiniz. İlgili satırları controls bölümü ile options bölümü arasına kopyalayınız , sonrasında mevcut var olan options bölümünü siliniz ve kaydedip hata olasılığına karşı named-checkconf /etc/named.conf komutu ile kontrol ediniz, rndc reload komutu ile yeniden yükleme yapınız ve /etc/init.d/named restart ile dns servisinizi restart ediniz, değişiklik öncesi dosyayı her ihtimale karşılık cp /etc/named.conf /etc/named-yedek.conf komutu ile yedekleyiniz.

acl “trusted” {
127.0.0.1;
IP ADRESINIZ-1;
IP ADRESINIZ-2;
IP ADRESINIZ-3;
DAHA VARSA EKLEYINIZ;
};

options {
directory “/var/named”;
version “not currently available”;
allow-recursion { trusted; };
allow-notify { trusted; };
allow-transfer { trusted; };
dump-file “data/cache_dump.db”;
pid-file “/var/run/named/named.pid”;
statistics-file “data/named_stats.txt”;
memstatistics-file “data/named_mem_stats.txt”;

};

Ayhan ARDA

Whm Paneli NameServer Ip lerini Göstermeme Problemi

WHM > Main > DNS Functions > Nameserver IPs bölümünde oluşturduğumuz Name serverları görebiliyor fakat ip adreslerini göremiyor isek kontrol etmemiz gereken 2 nokta bulunuyor , Öncelikle sunucuya ssh tan erişip aşağıdaki komut ile nameserverips dosyasını kontrol edelim.

cat /etc/nameserverips

Çıktı aşağıdakine benzer olmalı , eğer ip adresleri yazmıyor ise ekleyiniz. nano /etc/nameserverips ile dosyayı editleyiniz.

184.173.215.177=ns1.webhostingsitesi.com
50.116.75.136=ns2.webhostingsitesi.com

Bu işlem tamam ise şimdi diğer dosyamıza göz atalım.

cat /var/cpanel/nameserverips.yaml

çıktı aşağıdakine benzer olmalı. Eğer değilse muhtemelen ip adresleri yoktur ya da Count 1 den büyüktür , kendi name serverlarınız ve ip adresleriniz ile güncelleyiniz.

ns1.webhostingsitesi.com:
184.173.215.177: 1
count: 1
zones: webhostingsitesi.com
ns2.webhostingsitesi.com:
50.116.75.136: 1
count: 1
zones: webhostingsitesi.com

Sonrasında rm -rf /var/cpanel/nameserverips.cache dosyasını silmenizi öneririm.

Şimdi tekrar panelde WHM > Main > DNS Functions > Nameserver IPs bölümünü inceleyebilirsiniz.

Kayıtların güncellenip güncellenmediğini kontrol etmek için ise dns sorgu sitesinde sorgulayabilirsiniz.

Nameserver IPs not showing in WHM