|
Forward resolution
|
| Create zone files that servers resolve IP address from domain name. | |
| [1] | For internal zone This example uses internal address[192.168.0.0/24], domain name[server-linux.info], but please use your own one when you set config on your server. |
|
[root@ns ~]# vi /var/named/server-linux.info.lan
$TTL
86400 @ IN SOA ns.server-linux.info. root.server-linux.info. ( 2007041501 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) # define name server IN NS ns.server-linux.info. # internal IP address of name server IN A 192.168.0.17 # define Mail exchanger IN MX 10 ns.server-linux.info. # define IP address and hostname ns IN A 192.168.0.17
|
| [2] | For external zone This example uses external address[172.16.0.80/29], domain name[server-linux.info], but please use your own one when you set config on your server. |
|
[root@ns ~]# vi /var/named/server-linux.info.wan
$TTL
86400 @ IN SOA ns.server-linux.info. root.server-linux.info. ( 2007041501 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) # define name server IN NS ns.server-linux.info. # external IP address of name server IN A 172.16.0.82 # define Mail exchanger IN MX 10 ns.server-linux.info. # define IP address and hostname ns IN A 172.16.0.82 |
|
Reverse resolution
|
| Create zone files that servers resolve domain names from IP address. |
|
| [3] | For internal zone This example uses internal address[192.168.0.0/24], domain name[server-linux.info], but please use your own one when you set config on your server. |
|
[root@ns ~]# vi /var/named/0.168.192.db
$TTL
86400 @ IN SOA ns.server-linux.info. root.server-linux.info. ( 2007041501 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) # define name server IN NS ns.server-linux.info. # define range that this domain name in IN PTR server-linux.info. # define IP address and hostname IN A 255.255.255.0 17 IN PTR ns.server-linux.info. |
| [4] | For external zone This example uses external address[172.16.0.80/29], domain name[server-linux.info], but please use your own one when you set config on your server. |
|
[root@ns ~]# vi /var/named/80.0.16.172.db
$TTL
86400 @ IN SOA ns.server-linux.info. root.server-linux.info. ( 2007041501 ;Serial 3600 ;Refresh 1800 ;Retry 604800 ;Expire 86400 ;Minimum TTL ) # define name server IN NS ns.server-linux.info. # define range that this domain name in IN PTR server-linux.info. # define IP address and hostname IN A 255.255.255.248 82 IN PTR ns.server-linux.info. |