Internal DNS/BIND server slowing down web traffic, external times out, internal is slow as it gets

Server:
CentOS 5.4 (X was installed , however its set to runlevel 3)
Bind 9

I am running a DNS server for internal routing. It suddenly has slowed web traffic to a halt. Internal web traffic (sites I host) resolve slowly, 28.8k slow. External web sites will not even resolve.
If I run a dig from the DNS server it fails on any URL. If I use my ISP's DNS with dig I get responses. The server can hit the out side world fine. I am at a loss. I have even taken a active working config from a similar server with the same results.

here is my named.conf please help :(

acl "internal" {
        192.168.0.0/24;
        192.168.6.0/24;
        192.168.16.0/24;
        192.168.8.0/24;
        192.168.99.0/24;
        10.10.10.0/24;
        127.0.0.1;
};

options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_sitats.txt";
};

view "internal" {
        match-clients { internal; };
        forward first;
        forwarders {4.2.2.1; 4.2.2.2; };
        recursion yes;
        zone "." IN {
                type hint;
                file "named.ca";
        };

        zone "localdomain" IN {
                type master;
                file "localdomain.zone";
                allow-update { none; };
        };

        zone "localhost" IN {
                type master;
                file "localhost.zone";
                allow-update { none; };
        };

        zone "0.0.127.in-addr.arpa" IN {
                type master;
                file "named.local";
                allow-update { none; };
        };

        zone "255.in-addr.arpa" IN {
                type master;
                file "named.broadcast";
                allow-update { none; };
        };

        zone "0.in-addr.arpa" IN {
                type master;
                file "named.zero";
                allow-update { none; };
        };
        include "/etc/named/internal/internal.conf";
        include "/etc/named/restricted/restricted.conf";
};

view "external" {
        match-clients{any;};
        recursion no;
        include "/etc/named/external/external.conf";
};
include "/etc/rndc.key";
BaciAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chris DentPowerShell DeveloperCommented:

I can't see anything wrong with your configuration. How do you fix it when this happens?

You may check the servers resources, memory / CPU when it starts to struggle.

Chris
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
BaciAuthor Commented:
Chris-
Thanks for the response. That is the exact conclusion I came to with the config.
I have tested the DNS server on a different subnet removing my router from the picture and it worked fine.
So I must have a rule messed up in my config for my DFL1600.

I am doing further testing as we speak.

Port 53 is open I can telnet to and from my server on that port. Has to be a router issue, but what that issue is? hmm.
0
BaciAuthor Commented:
Problem was my kernal for centos.
X was installed by another tech and the updates were done via the GUI, for whatever reason the kernal was not 100% updated.

ran a yum update and bam the problem was gone.
0
BaciAuthor Commented:
Chris was right, my config was flawless. However it was not the solution to my problem so thus only giving partial credit.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Networking

From novice to tech pro — start learning today.