WHOIS vs RDAP

WHOIS vs RDAP

Mi az a WHOIS?

A legtöbb webhely-tulajdonos lehetőséget biztosít a velük való kapcsolatfelvételre a webhelyén. Ez lehet e-mail, cím vagy telefonszám. Sokan azonban nem. Ráadásul nem minden internetes forrás weboldal. Az embernek általában többletmunkát kell végeznie a használatával szerszámok mint például a myip.ms vagy a who.is, hogy megtalálja a regisztrálókkal kapcsolatos információkat ezekről az erőforrásokról. Ezek a webhelyek a WHOIS nevű protokollt használják.

A WHOIS olyan régóta létezik, mint az internet, akkoriban, amikor még ARPANet néven ismerték. Visszaszerzésre fejlesztették ki információ emberekről és entitásokról az ARPANET-en. A WHOIS-t manapság az internetes források szélesebb körével kapcsolatos információk lekérésére használják, és ezt használják az elmúlt négy évtizedben. 

Míg a jelenlegi WHOIS protokoll, más néven Port 43 WHOIS, viszonylag jól teljesített abban az időszakban, számos hiányossága is volt, amelyeket orvosolni kellett. Az évek során az Internet Corporation for Assigned Names and Numbers, az ICANN megfigyelte ezeket a hiányosságokat, és a következőket azonosította a WHOIS protokoll fő problémáiként:

  • A felhasználók hitelesítésének képtelensége
  • Csak keresési képességek, keresési támogatás nélkül
  • Nincs nemzetközi támogatás
  • Nincs szabványos lekérdezési és válaszformátum
  • Nincs szabványos módja annak, hogy megtudja, melyik szerverről kell lekérdezni
  • Nem lehet hitelesíteni a szervert vagy titkosítani az adatokat a kliens és a szerver között.
  • Szabványos átirányítás vagy hivatkozás hiánya.

 

E problémák megoldására az IETF (Internet Engineering Task Force) létrehozta az RDAP-t.

Mi az RDAP?

Az RDAP (Registry Data Access Protocol) egy lekérdezési és válaszprotokoll, amely az internetes erőforrások regisztrációs adatainak lekérésére szolgál a tartománynév-nyilvántartásokból és a regionális internetes nyilvántartásokból. Az IETF úgy tervezte, hogy megoldja a Port 43 WHOIS protokoll összes problémáját. 

Az egyik fő különbség az RDAP és a Port 43 WHOIS között a strukturált és szabványos lekérdezési és válaszformátum biztosítása. Az RDAP válaszok megérkeztek JSON, egy jól ismert strukturált adatátviteli és tárolási formátum. Ez eltér a WHOIS protokolltól, amelynek válaszai szöveges formátumúak. 

Bár a JSON nem annyira olvasható, mint a szöveg, könnyebben integrálható más szolgáltatásokba, így rugalmasabb, mint a WHOIS. Emiatt az RDAP könnyen implementálható webhelyen vagy parancssori eszközként.

API promóció:

Az RDAP és a WHOIS közötti különbségek

Az alábbiakban bemutatjuk az RDAP és a WHOIS protokoll közötti főbb különbségeket:

 

Szabványos lekérdezés és válasz: Az RDAP egy RESTful protokoll, amely lehetővé teszi a HTTP kéréseket. Ez lehetővé teszi hibakódokat, felhasználó azonosítást, hitelesítést és hozzáférés-szabályozást tartalmazó válaszok küldését. A korábban említetteknek megfelelően JSON-ban is megadja a választ. 

Differenciált hozzáférés a regisztrációs adatokhoz: Mivel az RDAP RESTful, különböző hozzáférési szintek megadására használható a felhasználók számára. Például az anonim felhasználók korlátozott hozzáférést kaphatnak, míg a regisztrált felhasználók teljes hozzáférést kapnak. 

Támogatás nemzetközi használatra: A WHOIS építésekor nem vették figyelembe a nemzetközi közönséget. Emiatt sok WHOIS szerver és kliens US-ASCII-t használt, és csak később vette fontolóra a nemzetközi támogatást. A WHOIS protokollt megvalósító alkalmazáskliens feladata bármilyen fordítás elvégzése. Az RDAP-ba viszont nemzetközi támogatás van beépítve.

Bootstrap támogatás: Az RDAP támogatja a rendszerindítást, lehetővé téve a lekérdezések átirányítását egy hiteles kiszolgálóra, ha a releváns adatok nem találhatók a kezdeti lekérdezett kiszolgálón. Ez lehetővé teszi szélesebb körű keresések végrehajtását. A WHOIS-rendszerek nem tartalmaznak ilyen módon összekapcsolt információkat, ami korlátozza a lekérdezésből lekérhető adatok mennyiségét. 

Bár az RDAP-t úgy tervezték, hogy megoldja a WHOIS-szal kapcsolatos problémákat (és talán egy napon lecserélje), az Internet Corporation for Assigned Names and Numbers csak a gTLD-nyilvántartásokat és az akkreditált regisztrátorokat írja elő, hogy a WHOIS-szal együtt implementálják az RDAP-t, és nem helyettesítik teljesen.