piHole with Netgear R6400 using Tomato

Try setup network to assign Pi-hole's IP address for DNS to the clients through DHCP like described in below FAQ instead of configuring the upstream WAN or Internet DNS servers on the router:

If thats done, you can test connectivity on a Linux/Windows/Mac client PC with below one:

nslookup pi.hole <PIHOLE_IP_ADDRESS>

If that works, below one should resemble on a client if you leave out the "<PIHOLE_IP_ADDRESS>" bit:

nslookup pi.hole

If that works, you can try access the admin page in a browser:

http://pi.hole/admin