DNS türlerinden bir tanesi de PTR kaydıdır, RDNS(Reserve Domain Name System) olarak ta adlandırlır. Bu yazımda PTR kaydının ne olduğunu tanımlı olup olmadığını, ne işe yaradığını ve gerekli olup olmadığından bahsedeceğim.
PTR Kaydı Nedir?
PTR kaydı A kaydının tersidir. A kaydı, domaini bir IP’ye eşler, PTR kaydı ise bu IP’yi bir ana makine adına eşler. Bu iki kayıt birbirinden farklı olabilir. Yani erkancomez.com.tr 1.1.1.1 IP’ye sahipken 1.1.1.1 olan IP farklı bir ana makine adına tanımlı olabilir. PTR tanımlamasını genelde ISP servisleri yapmaktadır yani bir host hizmeti aldığınızda sunucu yada vps kiraladığınız da makineniz de ki yada kontrol paneliniz deki PTR kısmından bu kaydını giremezsiniz. Bu kaydın girilebilmesi için hizmet alınan ISP servisine kullandığınız IP adresi için istediğiniz ismi yazdırabilirsiniz.
PTR Kaydı Gerekli midir?
Giden posta sunucuları için önemlidir. Giden posta sunucusu için güvenilirlik katar. PTR kaydınız olmazsa bazı kişisel veya firma posta hesaplarına mail gönderemezsiniz. Firmaların %90’nı PTR kaydını kontrol ettirmektedir %70 kısmı da SPF kaydını kontrol ettirmektedir. Kontrol etmenin amacı spam mailleri engellemek ve dolandırıcılık gibi etkenlerin önüne geçmektir. PTR kaydının sorgusunu gmail, yahoo ve yandex de yapar. Bu nedenle PTR kaydınız yoksa bu uzantıya sahip mail adreslerine de mail atamazsınız.
PTR Kaydını Nasıl Öğrenebilirim?
PTR kaydını öğrenmenin çeşitli yöntemleri vardır. Bir web sitesi aracılığı ile öğrenebilirsiniz ya da bilgisayarınızın komut satırını kullanabilirsiniz. Aşağıda verdiğim web adresinden PTR sorgusu yapabilirsiniz, ben komut satırı üzerinden devam edeceğim.
- MX TOOLBOX adresine girip web sitenizin adresini yazın ve Reverse Lookup ile aratın.
Nslookup veya dig ile PTR Sorgulama
Windows, MacOS veya Linux sistemler üzerinden sorgulama yapmanız münkün. Windows ile sorgulama yapmak için
1. Başlat menüsünden cmd yazarak komut satırını çalıştıralım. 2. Çalıştırdıktan sonra komut satırı penceresini görüyor olmalısınız.
3. Bir IP adresinin host adını öğrenmek için aşağıdaki komutu kullanının.
nslookup IP_ADDRESS
Örneğin 1.1.1.1 IP adresinin PTR kaydını kontrol etmek istemiş olsaydınız, aşağıdaki gibi bir çıktı görürdünüz.
C:\Users\administrator>nslookup 1.1.1.1 Server: server1.hostinal.com Address: 1.1.1.1 Name: baybars.hostinal.com Address: 1.1.1.1
Yukarıda da gördüğünüz üzere PTR kaydı baybars.hostinal.com’dur.
[the_ad id=”462″]
İşletim Sisteminiz MacOs ya da Linux ise;
1. MacOS’da Komut Satırını açın. Çoğu Linux işletim sisteminde Ctrl+Alt+T tuşlarına basarak Komut Satırını açabilirsiniz.
2. PTR kaydını sorgulamak için şu kodu kullanın.
dig -x IP_ADDRESS
3. Örneğin 1.1.1.1 IP adresinin PTR kaydını kontrol etmek istemiş olsaydınız, aşağıdaki gibi bir çıktı görürdünüz.
dmins-Mac-mini:~ domantas$ dig -x 1.1.1.1 ; <<>> DiG 9.8.3-P1 <<>> -x 1.1.1.1 ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26997 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;xx.154.243.54.in-addr.arpa. IN PTR ;; ANSWER SECTION: xx.154.243.54.in-addr.arpa. 250 IN PTR baybars.hostinal.com ;; Query time: 34 msec ;; SERVER: 31.51.66.212#53(21.61.5.42) ;; WHEN: Fri Dec 30 15:58:29 2018 ;; MSG SIZE rcvd: 99
Sonuç olarak;
Artık PTR sorgulamayı biliyorsunuz. Bunun dışında eğer PTR kaydınız yoksa ISP sağlayıcınız ile görüşmeniz gerekecektir. PTR kaydınız olmadığı için geri dönen ve adrese ulaşmayan maillerle sık sık karşılaşmak mümkün. Bu sorunu ortadan kaldırmak için PTR kaydı yapmak sizin için kullanışlı olacaktır. Bir diğer konu ise SPF kaydı, konu ile alakalı olarak okumanızı öneririm.