Как определить домен куплен или нет?
whois. домены проверяются через whois, а не dns.
Есть вариант использовать тот инструмент, который для этого предназначен. Если домен запаркован, например, то никаких записей в DNS не будет, но он не свободен :)