$ whoisvn google-is-good.com --all
opendns.org: google-is-good.com available
googledns: google-is-good.com available
$ whoisvn google-is-bad.com --all
opendns.org: google-is-bad.com available
googledns: google-is-bad.com available
Almost always, you need to provide nameservers when you register a domain. host -t NS example.org should return something, even if the listed nameservers don't exist, don't respond for that domain, or return NXDomain.
It's even hard on Linux machine. How do you know all whois servers for different top level domains? for .info, for .social, for .in, bla bla. In 2016 it's so painful to set up correct whois monitoring at my company . (May be it's a lot better now.)