ettercap or wireshark can likely do that for you.
Though I'm curious what you're trying to accomplish. The logs would still show your real IP so spoofing your DNS is kinda silly. You could spoof your IP but that would also be pretty pointless if you actually want to interact with the site (since any response traffic would go to the spoofed IP).


