That should be a last attempt solution, because it would cut most casual users off. PM7 had a good idea after my post to proxy the entrance IP so you could change it after each issue.
Name resolution is part of the OSI network protocol. TOR still uses OSI, but with it's own dependent services, including name resolution.
Some charts display DNS as a top level layer, but I was taught name to IP is encapsulated before transport layer breaks into into sendable packets. But that education is now thirty years old. :/