Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I get list of domains registered in a particular geographical region? For instance, I want list of .ke domains in Eastern Africa

share

locked by Stephen Ostermiller Feb 5 at 21:48

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

    
I'm not entirely sure that you can. I'm interested in seeing answers to this as well. +1. – Tim Post Jul 26 '10 at 15:22
up vote 8 down vote accepted

Access to that will be dependent on the policies of the TLD registrar; I would be very surprised if any of them permitted it (knowingly), although you might find one or two TLDs that permit AXFRs of the zone from one or more nameservers.

In your case, looking at the list of nameservers for .KE reveals that mzizi.kenic.or.ke permits zone transfers. So, running dig @mzizi.kenic.or.ke. ke. axfr at the command line gives a useful list of .KE's top-level zones (co.ke, ne.ke, etc), and digging farther down with, for example, dig @ns1.coza.net.za. co.ke. axfr turns up a complete list.

(Edit: I'm noticing that AXFRs from mzizi are failing now, but ns1.coza.net.za is still fine.)

Note that you won't be able to rely on this; it's very likely that this is a misconfiguration on their part.

share

This can not be accomplished without the aid/permission of the registrar that manages the ccTLD in question.

It is possible that some registrars make this information public, but I'm not aware of any.

I should note that I'm somewhat familiar with this topic as I run domain-wide web harvesting of the .is domain for the National Library of Iceland. Fortunately, in our case, the registrar has been most cooperative (as required by law). I know that some other countries (Australia and New Zealand amongst them IIRC) have been unable to procure such lists and have relied on information from the Internet Archive instead.

share

The closest you could come is to find out where the servers are located. If you retrieve the ip where the domain points to, you could run them through a list of ip ranges per county. This way you can find the location of the server.(a quick way to find the ip of one domain = cmd> ping www.example.com)

An example of a list like this can be found at: http://www.countryipblocks.net/

It's not a foolproof solution though. The owners of the site could be located in the netherlands, while the server is located in the UK, or even further: America.

share

Netcraft has a search by domain name feature that takes into account ~1,340,568 web sites visited by users of the Netcraft Toolbar. It also allows wild-card characters. Searching for "*.ke" returned 115 sites.

share

You can try to get them from registries by applying to them, or download the list from one of the aggregators, like: http://viewdns.info/ or http://domains-index.com/

share

Not the answer you're looking for? Browse other questions tagged or ask your own question.