While running dnstwist against alexa rank 155 domain "hatena.ne.jp" only the "ne" portion of the domain was modified in the output.
Behavior against "bbc.co.uk" was as expected, with the "bbc" portion being modified.
Similar to "co.uk", "ne.jp" is not available for use by users as explained here https://www.ne.jp/ .
"ne" is a second level domain for ".jp" and as such the "hatena" portion of the query should have been modified.
The list of all common second level domains can be found on wikipedia https://en.wikipedia.org/wiki/Second-level_domain .
I am not certain if this problem happens across other second level domains, but it would improve the tool if all common second level domains were detected.
You can correct this by installing tld Python package. If not present, the tool uses a simplified algorithm which works pretty well in general, but can miss some uncommon second-level domains.
While running dnstwist against alexa rank 155 domain "hatena.ne.jp" only the "ne" portion of the domain was modified in the output. Behavior against "bbc.co.uk" was as expected, with the "bbc" portion being modified. Similar to "co.uk", "ne.jp" is not available for use by users as explained here https://www.ne.jp/ . "ne" is a second level domain for ".jp" and as such the "hatena" portion of the query should have been modified. The list of all common second level domains can be found on wikipedia https://en.wikipedia.org/wiki/Second-level_domain . I am not certain if this problem happens across other second level domains, but it would improve the tool if all common second level domains were detected.