Web sitesi sahiplik doğrulama (DNS TXT)
Natro, Turhost, cPanel, Cloudflare ve GoDaddy panellerinde TXT kaydı ekleme; dosya yöntemi, A/CNAME kayıtları ve SPF, DMARC, CAA düzeltmeleri.
Neden doğrulama istiyoruz?
Siper yalnızca sahibinin izin verdiği sitelere istek gönderir. Bunu kanıtlamanın iki yolu var: alan adınıza bir DNS TXT kaydı eklemek ya da sitenize küçük bir doğrulama dosyası koymak. Birini yapmanız yeterlidir. Doğrulama bir kez yapılır; aynı adresi sonra tekrar taratırken gerekmez.
Anahtarınız Panel › Varlıklar › site › Sahiplik doğrulama kutusunda yazar ve her siteye özeldir. Örneklerdeki değer yalnızca gösterim içindir.
| Panelde kayıtlı adres | TXT kaydının Host / Ad değeri | Değer |
|---|---|---|
| https://ornek.com.tr | @ | siper-dogrulama=… |
| https://www.ornek.com.tr | @ (ana alan adına eklenir) | siper-dogrulama=… |
| https://magaza.ornek.com.tr | magaza | siper-dogrulama=… |
DNS’iniz nerede yönetiliyor?
Kaydı, alan adınızın ad sunucularının (NS) bağlı olduğu panele eklemelisiniz. Bu her zaman alan adını satın aldığınız firma olmayabilir. Bilgisayarınızda şu komutla öğrenebilirsiniz:
nslookup -type=NS ornek.com.tr ornek.com.tr nameserver = ns1.natrohost.com ornek.com.tr nameserver = ns2.natrohost.com
| Ad sunucusu içeriyorsa | Kaydı nereye ekleyeceksiniz |
|---|---|
| natrohost.com | Natro müşteri paneli veya Natro hosting cPanel’i |
| turhost.com | Turhost müşteri paneli |
| cloudflare.com | Cloudflare paneli |
| domaincontrol.com | GoDaddy |
| Hosting firmanızın adı | cPanel › Zone Editor (veya Plesk › DNS Ayarları) |
Natro’da TXT kaydı ekleme
Natro müşteri paneline girin
Alan Adlarım listesinde alan adınızın yanındaki Yönet düğmesine basın ve DNS Yönetimi sekmesini açın. (Alan adınız Natro’nun ad sunucularını, yani
ns1.natrohost.com/ns2.natrohost.comkullanıyorsa bu sekme etkindir.)Kayıt tipini TXT seçin ①
Açılır listeden TXT’yi seçin.
Host alanına @ yazın ②
@ana alan adı demektir. Alt alan adını (ör.magaza.ornek.com.tr) doğruluyorsanız yalnızcamagazayazın.Değeri yapıştırın ③ ve ekleyin ④
Panelinizdeki
siper-dogrulama=…değerini tırnak işareti olmadan yapıştırın, Kayıt Ekle’ye basın. Kayıt tabloda görünür ⑤.
Turhost’ta TXT kaydı ekleme
Turhost müşteri paneline girin
Alan Adları bölümünden alan adınızı seçin, DNS Yönetimi’ni açın ve Yeni Kayıt’a basın.
Tip: TXT ①
Kayıt tipi olarak TXT’yi seçin.
Host Adı: @ ②
Panel
@kabul etmiyorsa alanı boş bırakın. Alt alan adı için yalnızca ön eki yazın.Değer ③ ve Kaydet ④
Doğrulama değerini yapıştırıp kaydedin. Yeni satır listede görünür ⑤.
cPanel Zone Editor ile TXT kaydı ekleme
cPanel’e girin, Zone Editor’ı açın
Alan Adları › Zone Editor sayfasında alan adınızın satırındaki Yönet’e, ardından + Kayıt Ekle menüsünden TXT Kaydı Ekle’ye basın.
Tür: TXT ①
Hızlı ekleme penceresinde tür zaten TXT seçili gelir.
Ad: alan adının tamamı ②
cPanel bu alanda
@yerine tam adı ister:ornek.com.tr. Sondaki noktayı panel kendisi ekler.Kayıt ③ ve Kaydet ④
Doğrulama değerini yapıştırıp kaydedin ⑤.
Alan adınızın DNS’i başka bir firmadaysa (ör. ad sunucuları Cloudflare’i gösteriyorsa) cPanel’de eklenen kayıt etkisiz kalır. Önce DNS’inizin nerede olduğunu kontrol edin.
Cloudflare’de TXT kaydı ekleme
Cloudflare panelinde siteyi seçin
Sol menüden DNS › Records sayfasını açın ve Add record’a basın.
Type: TXT ①
Listeden TXT’yi seçin.
Name: @ ②
Ana alan adı için
@. Kaydettikten sonra tabloda alan adının tamamı görünür.Content ③ ve Save ④
Değeri yapıştırın, TTL’yi Auto bırakın ve kaydedin ⑤.
GoDaddy’de TXT kaydı ekleme
Ürünlerim › alan adı › DNS
Alan adının DNS sekmesinde Yeni Kayıt Ekle’ye basın.
Tür: TXT ① · Ad: @ ②
Alt alan adı için yalnızca ön eki yazın.
Değer ③ ve Kaydet ④
Değeri yapıştırıp kaydedin; kayıt listede görünür ⑤.
Kayıt yayıldı mı? Kontrol ve “Doğrula”
DNS değişiklikleri genellikle 5–30 dakikada, bazen birkaç saatte yayılır. Kaydın göründüğünü şu komutla kontrol edebilirsiniz:
nslookup -type=TXT ornek.com.tr ornek.com.tr text = "siper-dogrulama=8f3c2a9d71e4b6c05a1d"
Değer çıktıda görünüyorsa panelde Doğrula düğmesine basın. Bekleyen taramanız otomatik olarak sıraya girer. Doğrulama tamamlandıktan sonra kaydı silmeyin; yeniden doğrulama gerektiğinde işe yarar, sitenize hiçbir etkisi yoktur.
Alternatif: doğrulama dosyası
DNS paneline erişiminiz yoksa (ör. alan adını ajansınız yönetiyorsa) dosya yöntemini kullanın. Hosting panelinizin Dosya Yöneticisi’nde ya da FTP ile:
.well-known klasörünü bulun veya oluşturun ①
Sitenizin kök klasöründe (çoğunlukla
public_html).well-knownadlı bir klasör. Noktayla başlayan klasörler gizli olabilir; Dosya Yöneticisi ayarlarından “gizli dosyaları göster”i açın.siper-dogrulama.txt dosyasını oluşturun ②
Dosya adı tam olarak
siper-dogrulama.txtolmalı.İçine yalnızca anahtarı yazın ③
Panelde yazan anahtarı (
siper-dogrulama=ön eki olmadan, tek satır) yapıştırıp kaydedin. Tarayıcıdahttps://ornek.com.tr/.well-known/siper-dogrulama.txtadresini açınca anahtar görünmelidir.
WordPress gibi sistemlerde .well-known isteği yönlendiriliyorsa, dosyanın tarayıcıda açıldığından emin olun. Cloudflare veya güvenlik eklentisi istekleri engelliyorsa DNS yöntemini tercih edin.
A ve CNAME kayıtları ne işe yarar?
Doğrulama için A kaydını değiştirmeniz gerekmez. Yine de taramanın doğru sunucuya gitmesi için bu kayıtları tanımak faydalıdır:
- A
- Alan adının hangi IPv4 adresinde çalıştığını söyler. Örn. @ → 94.73.146.150
- AAAA
- Aynı şeyin IPv6 karşılığı.
- CNAME
- Bir adı başka bir ada yönlendirir. Örn. www → ornek.com.tr. CNAME olan bir ada TXT eklenemez; bu yüzden www için doğrulamayı ana alan adına (@) ekliyoruz.
- TXT
- Serbest metin kaydı; doğrulama, SPF ve DMARC için kullanılır. Bir adda birden çok TXT kaydı olabilir, mevcut SPF kaydınızı silmeyin.
nslookup ornek.com.tr Address: 94.73.146.150 nslookup www.ornek.com.tr www.ornek.com.tr canonical name = ornek.com.tr
Sitenizi yakın zamanda taşıdıysanız A kaydının yeni sunucuyu gösterdiğini kontrol edin; tarama, DNS’in gösterdiği sunucuya yapılır.
Rapordaki DNS bulgularını düzeltme
Raporunuzda e-posta güvenliği veya sertifika yetkisiyle ilgili bulgular çıktıysa aynı panelden şu kayıtları ekleyebilirsiniz:
SPF: e-postalarınızı kimler gönderebilir
- Tür
- TXT
- Host
- @
- Değer
- v=spf1 include:_spf.google.com ~all
Google Workspace örneğidir. E-postanızı hosting firmanız gönderiyorsa onun verdiği include: değerini ekleyin. Bir alan adında yalnızca tek SPF kaydı olmalıdır.
DMARC: sahte e-postalara ne yapılsın
- Tür
- TXT
- Host
- _dmarc
- Değer
- v=DMARC1; p=quarantine; rua=mailto:guvenlik@ornek.com.tr
CAA: kimler SSL sertifikası verebilir
- Tür
- CAA
- Host
- @
- Değer
- 0 issue "letsencrypt.org"
CAA eklemeden önce hosting firmanızın sertifikayı hangi kuruluştan aldığını öğrenin (cPanel AutoSSL çoğunlukla Sectigo veya Let’s Encrypt kullanır). Yanlış CAA kaydı sertifika yenilemesini durdurur.
Sık yapılan hatalar
- Host alanına alan adını tekrar yazmak: Çoğu panel adı otomatik tamamlar;
ornek.com.tryazarsanız kayıtornek.com.tr.ornek.com.trolur.@yazın (cPanel hariç). - Değeri tırnakla yapıştırmak: Panel tırnakları kendisi ekler; çift tırnak doğrulamayı bozar.
- Yanlış panele eklemek: Ad sunucularınız Cloudflare’i gösteriyorsa Natro’daki kayıt görünmez. NS kontrolü yapın.
- Hemen “Doğrula”ya basmak: Birkaç dakika bekleyip nslookup ile kaydı gördükten sonra deneyin.
- Eski anahtarı kullanmak: Siteyi silip yeniden eklediyseniz anahtar değişir; paneldeki güncel değeri kullanın.