Икона на сайта HailBytes

WHOIS срещу RDAP

WHOIS срещу RDAP

WHOIS срещу RDAP

Какво е WHOIS?

Повечето собственици на уебсайтове включват средство за връзка с тях на уебсайта си. Може да е имейл, адрес или телефонен номер. Мнозина обаче не го правят. Освен това не всички интернет ресурси са уебсайтове. Човек обикновено трябва да свърши допълнителна работа, използвайки инструментите като myip.ms или who.is, за да намерите информация за регистранта в тези ресурси. Тези уебсайтове използват протокол, наречен WHOIS.

WHOIS съществува толкова дълго, колкото и интернет, когато все още беше известен като ARPANet. Разработен е за извличане информация за хора и обекти в ARPANET. WHOIS сега се използва за извличане на информация за по-голямо разнообразие от интернет ресурси и се използва за това през последните четири десетилетия. 

Въпреки че настоящият WHOIS протокол, известен също като порт 43 WHOIS, се справи сравнително добре през този период, той също имаше няколко пропуска, които трябваше да бъдат адресирани. През годините Интернет корпорацията за присвоени имена и номера, ICANN, наблюдаваше тези недостатъци и идентифицираше следното като основните проблеми на протокола WHOIS:

За да разреши тези проблеми, IETF (Internet Engineering Task Force) създаде RDAP.

Какво е RDAP?

RDAP (Протокол за достъп до данни в регистъра) е протокол за заявка и отговор, използван за извличане на данни за регистрация на интернет ресурси от регистри на имена на домейни и регионални интернет регистри. IETF го проектира, за да разреши всички проблеми, присъстващи в WHOIS протокола Port 43. 

Една от основните разлики между RDAP и порт 43 WHOIS е предоставянето на структуриран и стандартизиран формат на заявка и отговор. RDAP отговорите са влезли JSON, добре познат формат за структуриран трансфер и съхранение на данни. Това е за разлика от протокола WHOIS, чиито отговори са в текстов формат. 

Въпреки че JSON не е толкова четим като текст, той е по-лесен за интегриране в други услуги, което го прави по-гъвкав от WHOIS. Поради това RDAP може лесно да се внедри на уебсайт или като инструмент за команден ред.

Промоция на API:


Разлики между RDAP и WHOIS

По-долу са основните разлики между RDAP и WHOIS протокола:

Стандартизирано запитване и отговор: RDAP е RESTful протокол, който позволява HTTP заявки. Това прави възможно предоставянето на отговори, които включват кодове за грешки, идентификация на потребителя, удостоверяване и контрол на достъпа. Той също така доставя своя отговор в JSON, както беше споменато по-рано. 

Диференциран достъп до регистрационните данни: Тъй като RDAP е RESTful, той може да се използва за указване на различни нива на достъп за потребителите. Например, анонимните потребители могат да получат ограничен достъп, докато регистрираните потребители получават пълен достъп. 

Поддръжка за международна употреба: Международната аудитория не е взета предвид при създаването на WHOIS. Поради това много WHOIS сървъри и клиенти използваха US-ASCII и не обмисляха международна поддръжка до по-късно. Зависи от клиента на приложението, внедряващ протокола WHOIS, да извърши всеки превод. RDAP, от друга страна, има вградена международна поддръжка.

Поддръжка на Bootstrap: RDAP поддържа първоначално зареждане, което позволява заявките да бъдат пренасочвани към авторитетен сървър, ако съответните данни не бъдат намерени на първоначално заявения сървър. Това прави възможно извършването на по-широки търсения. WHOIS системите нямат информация, свързана по този начин, което ограничава количеството данни, които могат да бъдат извлечени от заявка. 

Въпреки че RDAP е проектиран да разрешава проблемите с WHOIS (и може би да го замени един ден), Интернет корпорацията за присвоени имена и номера изисква само регистрите на gTLD и акредитираните регистратори да прилагат RDAP заедно с WHOIS, а не да го заменят напълно.

Излезте от мобилната версия