Just curious, why are you wanting to block Googles DNS on ChormeCast? Wont that break it's operation?
If the router has stock fW, you can try loading D-Links FW on it however I don't think you'll still be able to block DNS.
Under firewall, have you tried setting up a IPv4 rule and input the Google DNS address(s) in and try this? Try using a local IP address or give same address as the CC to feed back on. Not sure if this would work either.
Enter a Name for the new rule.
Enter the Source IP Address Range that the rule applies to. Using
the drop-down menu, specify whether it is a WAN or LAN IP address.
Enter the Destination IP Address Range that the rule applies to.
Using the drop-down menu, specify whether it is a WAN or LAN IP
address.
Select the protocol of the traffic to allow or deny (Any, TCP, or UDP)
and then enter the range of ports that the rule will apply to.
Use the drop-down menu to select a Schedule when the rule will
be enabled. The schedule may be set to Always Enable, or you can
create a schedule from the Schedules section (refer to page 71 of the user manual).
Click Apply when you are done.
The IPv4/IPv6 Rules section allows you to specify the kind of traffic that is allowed to pass through the network.
You can set a schedule to not allow or disable this.