No, you can't evade tax like this. However, you can lessen your tax liabilities if you do a little forward thinking.
The way to use an offshore for domains is to register a company e.g. in the BVI, then sell your domains at *par* to that company, (or better still, use that company to register them) then lease the use of those domains back to yourself, and pay the invoice that the BVI entity sends you each month.
The benefit here is that when it comes time to value the assets offshore perhaps for capital gains on a sale, it could be held that the domains are reasonably worth only a multiple of what you have leased them for. Anyway, the gain thus is with the offshore company so if you don't repatriate the funds, you're home and dry and will have to content yourself with investing in overseas property. Shame.
Run all this by your accountant!