Question :
When i try to test mx record using host command and other bind utility command such as nslookup, i get this error :
[root@fedora16 ~]# host -t mx fedora16.local -bash: host: command not found
Solution :
BIND Utilities is not a separate package, it is a collection of the client side programs that are included with BIND-9. The BIND package includes the client side programs nslookup, dig and host.
Simply run the following command to install bind-utils on Fedora 16 :
[root@fedora16 ~]# yum install bind-utils -y
Examples :
[root@fedora16 ~]# yum install bind-utils -y Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package bind-utils.i686 32:9.8.2-1.fc16 will be installed --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing: bind-utils i686 32:9.8.2-1.fc16 updates 179 k Transaction Summary ==================================================================================================== Install 1 Package Total download size: 179 k Installed size: 411 k Downloading Packages: bind-utils-9.8.2-1.fc16.i686.rpm | 179 kB 00:01 Running Transaction Check Running Transaction Test Transaction Test Succeeded Running Transaction Installing : 32:bind-utils-9.8.2-1.fc16.i686 1/1 Installed: bind-utils.i686 32:9.8.2-1.fc16 Complete!
Test DNS using host command example :
[root@fedora16 ~]# host -t mx fedora16.local fedora16.local mail is handled by 10 mail.fedora16.local.
Test DNS using nslookup command example:
[root@fedora16 ~]# nslookup > ns.fedora16.local Server: 127.0.0.1 Address: 127.0.0.1#53 Name: ns.fedora16.local Address: 192.168.1.47 > mail.fedora16.local Server: 127.0.0.1 Address: 127.0.0.1#53 Name: mail.fedora16.local Address: 192.168.1.51