Soalris10 uses bind9.2.4 to set up a dynamic dns server-Linux Enterprise Application-Linux server application information. The following is a detailed description. The view function of bind 9 is used to parse different addresses by IP address.
Dns server address: dns.test.com 192.168.0.211
Web server address: www.test.com 192.168.0.100 192.168.0.200
China Telecom address: 192.168.0.210 resolved to 192.168.0.100
China Netcom address: 192.168.0.213 resolved to 192.168.0.200
// Control channel used by the rndc command
Controls {
Inet 127.0.0.1 port 953
Allow {127.0.0.1;} keys {"rndc-key ";};
};
// Ip address access list
Acl "telecom "{
192.168.0.210;
};
Acl "cnc "{
192.168.0.213;
};
// When using the view function, all zones must be included in the view
// China Telecom
View "telecom "{
// Match the acl list
Match-clients {"telecom ";};
// Recursive query
Recursion yes;
// Define the root Declaration
Zone "." IN {
Type hint;
File "named. ca ";
};
// Define the Forward Declaration of localhost in the resolution Area
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 ;};
};
// Define the declaration of test.com in the forward resolution Area
Zone "test.com" IN {
Type master;
File "test. zone. telecom ";
Allow-update {none ;};
};
Zone "0.168.192.in-addr. arpa" IN {
Type master;
File "0.168.192.arpa ";
Allow-update {none ;};
};
};
// China Netcom
View "cnc "{
Match-clients {"cnc ";};
Recursion yes;
Zone "." IN {
Type hint;
File "named. ca ";
};
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 "test.com" IN {
Type master;
File "test. zone. cnc ";
Allow-update {none ;};
};
Zone "0.168.192.in-addr. arpa" IN {
Type master;
File "0.168.192.arpa ";
Allow-update {none ;};
};
};
China telecom address zone file test. zone. telecom
// Define the default TTL value of each record in the record file
$ TTL 86400
// Set ORIGIN? Specifies the location of the record source below
$ ORIGIN test.com.
// "@" Indicates the domain name test.com after $ ORIGIN
// The FQDN of the domain name ending with ".". If there is no ".", the system will add the domain name represented "@".
@ 1D in soa test.com. root.test.com (
42
3 H
15 M
1 W
1D)
1D in ns dns.test.com.
Dns 1D in a 192.168.0.211
Www 1D in a 192.168.0.100
Zone file test. zone. cnc of China Netcom address
$ TTL 86400
$ ORIGIN test.com.
@ 1D in soa test.com. root.test.com (
42
3 H
15 M
1 W
1D)
1D in ns dns.test.com.
Dns 1D in a 192.168.0.211
Www 1D in a 192.168.0.200
Reverse parsing file 0.168.192.arpa
$ TTL 86400
@ In soa test.com root.test.com .(
1997022700
28800
14400
3600000
86400)
In ns dns.test.com.
100 in ptr www.test.com.
200 in ptr www.test.com.
211 in ptr dns.test.com.
The dns PTR record cannot be missing. Otherwise, an error message will be prompted when the client uses the nslookup command for query:
** Can't find server name for address 192.168.0.211: Non-existent domain
* ** Default servers are not available
Default Server: UnKnown
Address: 192.168.0.211
The Correct prompt is:
Default Server: dns.test.com
Address: 192.168.0.211
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.