Can I proxy traffic / domains through my phone by tethering to carrier data?

Why not just edit the hosts file on the laptop? Unless you don't own the laptop...

Another option here is to have your iPhone connect via a proxy. Here's an example of how to do it with Fiddler.

In that case any dns lookups your iPhone does will use the hosts file of the machine Fiddler is running on.