Как купить домен навсегда?
Международная организация ICANN выдала всем странам по домену первого уровня (вот эти все ru, by и прочие tk). В каждой стране есть один или несколько регистраторов (в россии более тридцати) которые дают в аренду домены второго уровня (типа vasya.ru, apple.tv). И вы не можете купить такой домен, только арендовать.

Есть еще интернациональные зоны типа com, net, org, edu - в некоторых случаях там можно получить домен даже беспллатно, но тоже не навсегда - только аренда.

Если у вас куча денег, как у гугла или амазона, то можно зарегистрировать свой gTLD, типа .youtube или .apple

Ну и если кто-то взял в аренду домен типа vasya.ru, он может создавать неограниченное количество доменов третьего уровня (типа home.vasya.ru, market.vasya.ru, sales.vasya.ru),  которые он может сдавать в аренду, продавать, дарить... 
Он даже может выписать вам бумагу, что "мамой клянусь, домен isolution.vasya.ru будет твоим вечно!" но эта бумажка превратится в мусор как только этот вася провтыкает продление своего домена vasya.ru, или когда управляющие зоной .ru отзовут его домен.

Как связаться:
При помощи сервисов whois смотрите контакты владельца.
Некоторые регистраторы позволяют владельцу скрыть контактную информацию, тогда связаться получится только запросив ее у регистратора (то есть никак, если вы не ЦРУ).

был ли факт продажи:
некоторые сервисы позволяют просматривать историю whois (пример с google.com).
Примерно никак. Такой услуги как покупка домена по сути не существует - есть аренда домена на определенный срок на который ты являешься его "владельцем". Купить домен навсегда - невозможно. Ну, разве что если не создать свою новую зону, но таких денег и технических возможностей почти ни у кого нет.

Единственная информация, доступная простому смертному - контакты временного владельца (если они опубликованы) и контакты владельцев доменной зоны. Последние не несут никакой ответственности и не передадут никакую информацию без судебного предписания