Yes it can/does. OpenWrt uses dnsmasq, check out /etc/dnsmasq.conf. You can set your domain in there and you can add hosts to /etc/hosts on the openwrt router and dnsmasq will show them in DNS as if they are part of your domain. Pretty easy. I also make use of /etc/ethers to set names and addresses of certain DHCP clients.