Whois basiert auf einem sehr einfachen Datenmodell. Eine Serverdatenbank besteht aus einer Serie von Einträgen, sog. records. Jedem Record records & handles ist ein eindeutiger Identifikator, der Handle, zugewiesen, wobei die Struktur der Einträge nicht festgelegt ist. Ein Eintrag kann aus einer oder aus mehreren Zeilen bestehen.
Es werden die folgenden drei Datentypen unterschieden: