If you have windows operating system you can use "cain & able" in http://www.oxid.it/cain.html you can do dns spoof with this tool and no need for any URL redirection in your scenario i cant help you right now with this tool because i don't have windows os. but if you use gnu/linux operating system you can use many tools like ettercap. actually ettercap is one of the bests tools you can find out there.
install and use ettercap with following instructions in debian based gnu/linux:
apt-get install ettercap-common ettercap-graphical
after installation get completed. edit dns-spoof plugin for your scenario. by editing this file
run GUI interface with:
if you have single network interface use unified sniffing
ctrl+u and if you have two interface connected to same LAN press
ctrl+b for bridged sniffing and get better performance. after that select your interface for example
now you must select your targets, you can do that manually by pressing
ctrl+shift+t or select them from
host list, for using
host list you must first scan your network by pressing
ctrl+s after that you will see all alive devices on
host list by pressing
ctrl+h, now add your target by selecting them for target1 or target2 if you don't select any target ettercap will arp spoof any device to any device.
in this step you can select
dns_spoof plugin by pressing
ctrl+shift+w for start sniffing
you must select MITM attack type. find
Mitm button in tools bar, you can use arp spoof in most cases, and select
sniff remote connection check box, spoofing and sniffing will start after that.
if you want to know more about MITM types use following link