How to Set Up KeepSolid SmartDNS on OpenWRT Router

Configure your OpenWRT router with KeepSolid SmartDNS service to break free from geo-blocks and stream movies and TV shows without restrictions on any device connected to the router. How to do it? Follow just a few simple steps of our guide, change your OpenWRT DNS settings, and the rich media libraries of Hulu, US Netflix, Amazon Prime, BBC iPlayer, Sony Crackle, HBO Now, and other services are all yours! 

Before you change OpenWRT DNS settings

It is recommended to record the current DNS settings of your OpenWRT router before you start to configure it with KeepSolid SmartDNS service. You might need this information in case you wish to revert to your original settings in the future.

How to configure OpenWRT DNS

  1. Login to your OpenWRT router Admin Panel.  
  2. Navigate to Network > Interfaces > LAN settings.

    Note: In case your internet connection uses Static IP address, you may need to configure OpenWRT DNS in Network > Interfaces > WAN settings.

  3. Choose the General Setup tab. 
  4. Proceed to the Use custom DNS servers fields and enter the DNS server addresses of KeepSolid SmartDNS service:

    European DNS - 
    US DNS - 

    Note: You may need to add the second field by pressing the plus (+) icon on the right, in front of Use custom DNS servers field.

    Also note that it’s recommended to use the DNS server which is closest to your real physical location as the first DNS server for your OpenWRT router, and the other server as the secondary one. This should provide you better speed of DNS resolution.

  5. Save the changes by clicking Save & Apply
  6. Make sure to reboot your router for the changes to come into force on the network. 

    Note: Access to KeepSolid SmartDNS service is granted basing on the IP address that you register in our system. Whenever your IP address changes, the service will stop working for you. In this case, make sure to register the new IP address via your User Office or KeepSolid SmartDNS app to get everything up and running again.

How to block Google DNS on OpenWRT router

Some apps on devices like Roku TV, Google Chromecast, Amazon Fire TV, Samsung Smart TVs with Tizen OS, etc. are set to use Google DNS by default. In case you connect any of these devices to your OpenWRT router and wish to stream media without geo-restrictions, you’ll also need to block Google DNS ( and To do this, follow the below steps: 

  1. Proceed to OpenWRT settings and go to Network > Firewall > Traffic Rules > New forward rule and fill out the following fields:
    • Name: Enter a custom of your rule for example DNS.
    • Source zone: lan
    • Destination zone: wan. 
  2. Press Add and edit
  3. Fill out the below information: 
    • Name: DNS
    • Restrict to address family: Choose IPv4 option
    • Protocol: Select TCP+UDP
    • Match ICMP type: any
    • Source zone: Select lan
    • Source MAC address: any
    • Source address: any
    • Destination zone: Select wan
    • Destination address: Choose Custom and enter
    • Action: Reject.
  4. Click Save & Apply.
  5. Repeat the steps 1 - 3 of this instruction, but in the Destination address enter
  6. Click Save & Apply again to save the second rule as well. 

That’s it! Your OpenWRT router is successfully configured to use KeepSolid SmartDNS service and let all connected devices get unrestricted access to web resources and streaming media.

Have any questions or comments? Just drop an email to [email protected], we’re always here to help you!