thanks to rachel i got it working now :3 and instead of using windows' hosts file i just put it in the openwrt's hosts file instead and it serves the local ip address to any other machine in my network now instead of traveling half the world and back :p
maybe if i put nc.maple.pet as 192.168.1.64 in my hosts file on windows it'd bypass that?