WHOIS ve RDAP

WHOIS ve RDAP

Whois nedir?

Çoğu web sitesi sahibi, web sitelerinde onlarla iletişim kurmak için bir yol içerir. Bu bir e-posta, adres veya telefon numarası olabilir. Ancak, çoğu yok. Ayrıca, tüm internet kaynakları web siteleri değildir. Birinin genellikle kullanarak fazladan iş yapması gerekir. araçlar Bu kaynaklar hakkında kayıt sahibi bilgilerini bulmak için myip.ms veya who.is gibi. Bu web siteleri, WHOIS adı verilen bir protokol kullanır.

WHOIS, hala ARPAnet olarak bilindiği zamanlarda, internet var olduğundan beri var. almak için geliştirildi bilgi ARPANET üzerindeki kişiler ve varlıklar hakkında. WHOIS artık çok çeşitli internet kaynakları hakkında bilgi almak için kullanılıyor ve son kırk yıldır bunu yapmak için kullanılıyor. 

Port 43 WHOIS olarak da bilinen mevcut WHOIS protokolü, o dönemde nispeten iyi performans göstermiş olsa da, ele alınması gereken birkaç kusuru da vardı. Yıllar boyunca, İnternet Tahsisli İsimler ve Numaralar Kurumu ICANN bu eksiklikleri gözlemledi ve aşağıdakileri WHOIS protokolünün başlıca sorunları olarak belirledi:

  • Kullanıcıların kimliğini doğrulayamama
  • Yalnızca arama yetenekleri, arama desteği yok
  • Uluslararası destek yok
  • Standart sorgu ve yanıt formatı yok
  • Hangi sunucunun sorgulanacağını bilmenin standart bir yolu yok
  • Sunucunun kimliğini doğrulayamama veya istemci ile sunucu arasındaki verileri şifreleyememe.
  • Standart yönlendirme veya referans eksikliği.

 

Bu sorunları çözmek için IETF (Internet Engineering Task Force) RDAP'yi oluşturdu.

RDAP Nedir?

RDAP (Kayıt Veri Erişim Protokolü), Alan Adı Kayıtları ve Bölgesel İnternet Kayıtlarından internet kaynak kayıt verilerini almak için kullanılan bir sorgu ve yanıt protokolüdür. IETF, onu Port 43 WHOIS protokolünde bulunan tüm sorunları çözmek için tasarladı. 

RDAP ile Port 43 WHOIS arasındaki temel farklardan biri, yapılandırılmış ve standartlaştırılmış bir sorgu ve yanıt formatının sağlanmasıdır. RDAP yanıtları JSONiyi bilinen bir yapılandırılmış veri aktarımı ve depolama biçimi. Bu, yanıtları metin biçiminde olan WHOIS protokolünden farklıdır. 

JSON, metin kadar okunabilir olmasa da, diğer hizmetlere entegre edilmesi daha kolaydır, bu da onu WHOIS'ten daha esnek hale getirir. Bu nedenle, RDAP bir web sitesinde veya bir komut satırı aracı olarak kolayca uygulanabilir.

API Promosyonu:

RDAP ve WHOIS Arasındaki Farklar

RDAP ve WHOIS protokolü arasındaki temel farklar aşağıdadır:

 

Standart Sorgu ve Yanıt: RDAP, HTTP isteklerine izin veren bir RESTful protokolüdür. Bu, hata kodları, kullanıcı tanımlama, kimlik doğrulama ve erişim kontrolü içeren yanıtların iletilmesini mümkün kılar. Ayrıca daha önce belirtildiği gibi yanıtını JSON'da sunar. 

Kayıt Verilerine Farklılaştırılmış Erişim: RDAP, RESTful olduğundan, kullanıcılar için farklı erişim düzeyleri belirlemek için kullanılabilir. Örneğin, anonim kullanıcılara sınırlı erişim verilirken, kayıtlı kullanıcılara tam erişim verilebilir. 

Uluslararası Kullanım Desteği: WHOIS oluşturulduğunda uluslararası izleyici dikkate alınmadı. Bu nedenle, birçok WHOIS sunucusu ve istemcisi US-ASCII kullandı ve uluslararası desteği sonraya kadar düşünmedi. Herhangi bir çeviriyi gerçekleştirmek, WHOIS protokolünü uygulayan uygulama istemcisine bağlıdır. Öte yandan RDAP, yerleşik uluslararası desteğe sahiptir.

Önyükleme Desteği: RDAP, önyüklemeyi destekler ve sorgulanan ilk sunucuda ilgili veriler bulunmazsa, sorguların yetkili bir sunucuya yeniden yönlendirilmesine izin verir. Bu, daha geniş aramaların yapılmasını mümkün kılar. WHOIS sistemleri bu şekilde bağlantılı bilgilere sahip değildir ve bu da bir sorgudan alınabilecek veri miktarını sınırlar. 

RDAP, WHOIS ile ilgili sorunları çözmek (ve belki bir gün onu değiştirmek) için tasarlanmış olsa da, İnternet Tahsisli İsimler ve Numaralar Şirketi, yalnızca gTLD kayıtlarının ve akredite kayıt şirketlerinin RDAP'yi WHOIS ile birlikte uygulamasını ve onun tamamen yerini almamasını gerektirir.