1. How to Create a DNS server on Linux: Environment assumptions
One or two machines, one LINUX, The Machine name LINUX, the domain name tongqiang. cnIP address is 192.168.0.5, the other machine is WIN98, The Machine name tongqiang, And the IP address is obtained from the DHCP server on LINUX.
2. Create a DNS serverSuppose that your DNS package has been installed and you choose to install the DNS server when installing LINUX)
To create a DNS server, you only need to modify the following files.
1 named. boot or named. conf (Note: In versions earlier than RedHatlinux5.2, You need to modify named. boot. In Versions later than RedHatlinux5.2, You need to modify named. conf.
The modification content is as follows: there is a previous one; it indicates a comment)
; Boot file for name server
Directory/var/named (specify to read DNS database files from the/var/named directory, such as forward parsing files, reverse parsing files, local files, and cache files under this directory)
Primary tongqiang.cn. db (it indicates that the domain resolved by the primary DNS server is tongqiang.cn, And the DNS database file is tongqiang.cn. db)
Primary 0.0.127.in-addr. arpa db.127.0.0.0 (specify the DNS database file for internal address translation resolution)
Primary 0.168.192.in-addr-arpa db.0.168.192 indicates reverse DNS database file resolution)
Cache. db. cache (specify the address file for obtaining the "root" server from the internet)
3. Create Database Files respectively
1. Create a forward DNS database file and enter the directory/var/named.
Vi tongqiang.cn. db
(Contents of the following files)
@ In soa linux.tongqiang.cn. root.linux.tongqiang.cn. (199511301
28800
7200
3600000
86400)
NS linux.tongqiang.cn.
Mx 10 support.tongqiang.cn
Localhost A 127.0.0.1
Linux A 192.168.0.5
Www cname linux.tongqiang.cn.