Reverse Dns Nedir Ve Neden Gereklidir ?
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.
Gönderilen e-postanın gerçek kullanıcısından gelip gelmediğini belirlemek için geliştirilen bir yöntemdir. Her e-posta çıkış yaptığı sunucunun IP'sini de beraberinde gönderdiği için IP'nin karşısına IP'yi satın alan ISP tarafından yazılması gereken alan adıdır.
Ofisinizde mail sunucunuzu barındırıyorsanız ve postalarınızın spam filtrelerine takılmamasını istiyorsanız IP adresinizin PTR kaydı yani Reverse DNS kaydının olması gerekmektedir.
Reverse DNS (Ters Alan Adı Kaydı) birçok e-posta sunucusu tarafından istenen ve olması beklenen bir kayıttır. Birkaç organizasyon veya kuruluş otomatik şekilde yazılmış ters kayıtları dikkate almayıp, kara listelerine alıyorlar.
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. İnternet üzerindeki bir çok online web sitesi ile PTR sorgusu yapabilirsiniz, ben komut satırı üzerinden devam edeceğim.
Oluşturmak İçin Yapmanız Gerekenler
Telekom tarafinda IP adresiniz ve alan adınız için Reverse Dns kaydi girmeniz gerekiyor. Bunun disinda Telekom ile yapmaniz gereken bir islem bulunmuyor. E-posta sunucumuzun karşısına yazdırmamız gereken ters DNS kaydı için reverse-dns@turktelekom.com.tr adresine e-posta göndermeniz gerekmektedir.
reverse-dns@turktelekom.com.tr
‘ye statik IP adresinizi, hizmet numaranızı ve mail sunucunuzun adresini (örn: mail.sirket.com) içeren bir mail atmanız yeterli olacaktır.Örnek Mail;
Sn. Yetkili,
Şirketim bünyesine kurulumunu yaptığımız e-mail sunucumuzu internet üzerinde yayına açmış bulunmaktayız. Yalnız Metro Ethernet-G.Shdsl-Adsl (88.X.X.X) IP adresine ait Reverse Dns kaydı olmadığı için bazı domainler (www.hotmail.com) tarafından e-maillerimiz reddedilmektedir. Konuyla ilgili sizden ricamız aşağıdaki belirtilen IP adresine Reverse Dns kaydı olarak yine aşağıda belirtilmiş olan Domain alan adını girmenizdir. İlginize için Teşekkürler.
Public IP Mail Alanadı Smtp Alanadı
212.156.156.246 beyaz.net giden.beyaz.net
* Türk Telekom tarafında gerekli çalışma yapılıp size geri mail atılacaktır.
Kontrol Etmek İçin Yapmanız Gerekenler
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:Usersadministrator>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
Kaydın DNS sunuculara yayılıp yayılmadığını aşağıdaki komutla Windows ve OSX işletim sistemlerinden öğrenebilirsiniz:
# nslookup -q=PTR ip.adresiniz 8.8.8.8
Çıktı olarak static.ttnet.net.tr veriyorsa daha oturmamıştır, eğer mail sunucunuzun adresi yazıyorsa PTR kaydınız yayılmış demektir.