How do i setup dns forwarders server for unresolved dns queries?

whiterasta

Registered
Oct 15, 2009
1
0
51
Hello there,

I was wondering how do i setup my cpanel whm to forward dns queries to other servers if it does not have it in its own "database".

As i have notice when i config my laptop for example to use my server (the cpanel) as my dns server, it will only resolve the websites that it hosts and will not forward dns queries on.

yes the server itself has a few other public dns servers config on.

any help would be appreciated.

Thanks,

Jonathan
 

cPanelDon

cPanel Quality Assurance Analyst
Staff member
Nov 5, 2008
2,544
13
268
Houston, Texas, U.S.A.
cPanel Access Level
DataCenter Provider
Twitter
If this is really needed, it should be restricted to only trusted IP addresses using an ACL in your BIND configuration (named.conf) file.

Path: /etc/named.conf

Here is an example ACL:
Code:
acl customallow {
        127.0.0.1;
        1.2.3.4;
};
In the above example, replace "1.2.3.4" with the (preferably static) WAN/public IP address of your laptop or the gateway it connects from. This is not recommended if you connect from a dynamic IP address, as you would have to maintain (update/edit) the configuration each time the dynamic IP address changes.

Once that is completed, then ensure the options section in your BIND named.conf has the following line added (assuming there is not yet an "allow-recursion" entry already present):

Look for the section beginning with "options {" and insert the following within:
Code:
allow-recursion { customallow; };
Here is a very basic example of the options section, with the new entry:
Code:
options {

allow-recursion { customallow; };

};
Do not use this as your entire options section; only insert the new line into your existing options section, preserving any existing entries.