Это зависит от того, что отличается между ними.Если вы прочитаете RFC для WHOIS , вы обнаружите, что протокол состоит из двух частей: клиент отправляет на сервер завершенную строку CRLF, а сервер отвечает набором строк CRLF и закрывает сокет.
из RFC:
client server at whois.nic.mil
open TCP ---- (SYN) ------------------------------>
<---- (SYN+ACK) -------------------------
send query ---- "Smith<CR><LF>" -------------------->
get answer <---- "Info about Smith<CR><LF>" ---------
<---- "More info about Smith<CR><LF>" ----
close <---- (FIN) ------------------------------
----- (FIN) ----------------------------->
Ни одна часть протокола не охватывает то, что должен содержать этот блок текста.Это означает, что формат информации может сильно различаться между серверами WHOIS.
Если меняется не только формат, а сами данные, ну, не зная, чем они отличаются и какими хостами вы являетесьзапрашивая, у меня недостаточно информации, чтобы догадаться, что может быть не так.