I would only spoof part of the domain for example:
192.168.0.111 (your ip) login.facebook.com
since login.facebook.com does not exist, there is no problem when the victim is redirected to the real login page.
Also most users would think login.facebook.com as legitimate
You may also want to consider using arpsoof instead of ettercap for dns spoofing