List of all internet top-level domains, with info on where in the world their operators are located.
fetch.sh: Fetches the list of all TLDs and their whois info from IANA, and dumps it intoraw/.parse.sh: Parses the TLD data fromraw/and groups it by some hardcoded rules.list.txt: Output of the last time I ranparse.sh.
- My parsing is shady as fuck.
- A lot of TLDs are not open for registration at all (e.g. company TLDs), so if you're looking for a TLD to register under, you'll have to do additional manual filtering.
- Some TLDs would qualify for multiple groups (e.g. UK-owned but US-managed). The first group from the top takes precedence.
- Some countries are broken out due to geopolitical/digital sovereignty concerns, others purely due to volume.
- The hardcoded rules in
parse.share arbitrary and make for a very EU-centric view. If you're from elsewhere in the world, you may want to edit the script and re-generate the list.