Linux DNS Server subdomain authorization, forwarder, and forwarding domain configuration instance (iii)

Source: Internet
Author: User
Tags domain server subdomain

DNS Subdomain Authorization:
Here we only show the subdomain authorization for forward parsing

The parent domain is able to parse the a record of the subdomain (not authoritative, because it is not self-parsing),
The subdomain cannot resolve the A record of the parent domain, if it is not to resolve the address process in the parent domain: first go to the root domain of the internet and look under layers. (But we can set up forwarding in the subdomain so that we can parse the a record of the parent domain)

Instance:

Description The parent domain is: ning.com subdomain 1 is: ning1.ning.com subdomain 2 is: ning2.ning.com

650) this.width=650; "title=" 010.jpg "src=" http://s3.51cto.com/wyfs02/M00/44/B1/ Wkiol1piofhqrj1maaenr2ao1ym106.jpg "alt=" wkiol1piofhqrj1maaenr2ao1ym106.jpg "/> Supplemental Note: The parent domain and subdomain can only communicate, there is no need to be in the same network segment, We are here for convenience operation on a network segment. Little Friends understand!

Instance operations:
Parent domain operation configuration: authorization look carefully!!
[email protected] ~]# Vim/var/named/ning.com.zone

$TTL 3600
$ORIGIN ning.com.
@ in SOA ns.ning.com. Ning.qq.com. (
20140809
2H
10M
7D
7D)
In NS NS
In MX ten Mail
In NS ns2
Ning1 in NS ning1.ning---------------authorization subdomain ning1.ning.com
Ning2 in NS ning2.ning----------------authorization subdomain ning2.ning.com
Ning1.ning in A 172.16.3.20------------Specify the subdomain ning1.ning.com server address:
Ning2.ning in A 172.16.3.21------------Specify the subdomain ning2.ning.com server address:
NS2 in A 172.16.3.10
NS in A 172.16.3.1
Mail in A 172.16.3.3
www in A 172.16.3.4
Ning1 in A 172.16.3.30
Hong in CNAME Mail

We have to develop a habit: Check the Zone profile you know: #named-checkzone "ning.com"/var/named/ning.com.zone

subdomain operations:


1. Modify the configuration file
#vim/etc/named.conf content, as you can with your own DNS host settings,


    2, modify configuration file
    #[[ Email protected] named]# vim/etc/named.rfc1912.zones--Add the following
     zone Ning1.ning.com. " In {--------------Specifies the subdomain
     type master;
     file "Ning1.ning.com.zone";---------------specify subdomain resolution Library name
      allow-transfer {127.0.0.1;}; -------here to add this has always been mainly for testing, can not add, what meaning everyone should understand (only allow 127.0.0.1来 View, also shows that only the specified address to synchronize you understand. )
     };


   3, create a child domain library file manually
     [[email protected] named]# vim/var/named/ning1.ning.com.zone
      $TTL 3600
      $ORIGIN ning1.ning.com. --------Declare sub-domain name: Easy to write below (do not add the default is also specified in the above 2 subdomain, you know!) )
     @       in      SOA      ns.ning1.ning.com. Ning.qq.com. (
         20140806
          1h
         3m
          3d
         1d)

In NS NS---------------add ns.ning1.ning.com. Sub-domain name
In MX ten Mail
NS in A 172.16.3.20----------subdomain Address (subdomain server address)
Mail in A 172.16.3.51
www in A 172.16.3.52
QQ in CNAME NS


Subdomain Authorization: Testing
1, we can from the parent domain: #dig-t A www.ning1.ning.com @172.16.3.1-----This is the address of the parent domain
2, local subdomain test: #dig-t A www.ning1.ning.com @172.16.3.20-----Subdomain Address parsing

The child is authorized to this end!!!
----------------------------------------------------------------------------------
We configure the forwarding mechanism based on the above configuration

subdomain forwarder:
Forward all requests for all zones to a specified DNS server
#vim/etc/named.conf
Options {anywhere in-----can be added
Forward Only|first;-------------only forward recursion only; first, recursive to the specified server can not find, after the iteration to find.
forwarders {IP;} --------------forwarded to that server IP address.
};
Example: If our subdomain does not resolve the a record in the parent domain through the same domain as the Internet, we need to configure forwarders in the subdomain.
We configure forwarders on the basis of the above subdomain authorization:

child domain Forwarder instance:
#vim/etc/named.conf
Options {
Forward only;-----------------subdomain to all the resolution of the parent domain to find their own, subdomains only such as the resolution of the results.
Forwarders {172.16.3.1;}; ---------Specify the parent domain server address
};

Test in the subdomain:
#dig-T Awww.ning.com@172.16.3.20-----Here Specifies the IP address of the subdomain server.


  Forwarding area:
    Forward all non-native-responsible zone requests to a specified DNS server
    Here we introduce, zone access control


Access control:
Zone "Ning.com" in {
Type forward;
Forward Only|first;
forwarders {ip;ip1;..}; -------------Specifies non-native forwarding to the ning.com zone for parsing.
}
Forwarding Region instance:
adds the specified zone to be forwarded in the configuration file in the child domain.
# Vim/etc/named.rfc1912.zones
Zone "ning.com." In {--------Specify the area to be forwarded
Type forward;-----Specify the area types
forward only;------forwarding form
Forwarders {172.16.3.1;}; --------Specifies the forwarding server IP (child domains are forwarded to the parent domain)
};
Forwarder and forwarding area to this end

This article is from the "struggling People" blog, please be sure to keep this source http://wodemeng.blog.51cto.com/1384120/1536638

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.