I am currently having a strange problem with my server dns. When i got back home, the named appear as not responding which mean it is down.

So, I did a named restart.

However, i got the following:

Stopping named: /etc/rc.d/init.d/named: line -135: 1442 Illegal instruction (core dumped) /usr/sbin/rndc stop >/dev/null 2>&1
Starting named: [FAILED]

Any ideas how could i solve this problem? Thanks.