The DNS request process and resource record definition for---------Linux

Source: Internet
Author: User
Tags mx record

DNS type/synchronization type/domain and region differences

SOA internal Data characteristics

Implementation of DNS load balancing (load balance)

Caching DNS servers

Cache definition, action, multilevel caching

A full parse request

Resolve the answer

DNS distributed features

Zone Resolution Library/rr/rr_type

A record of round robin, multi-host name to the same host, the pan domain name resolution


<< repeatedly, the results of multiple tradeoffs >>



Differences in DNS type, synchronization type, zone, and domain

650) this.width=650; "src=" Https://s3.51cto.com/wyfs02/M01/06/B1/wKiom1m8f_XyWO_yAACzRL1ygfs633.png "title=" Qq20170916093502.png "alt=" Wkiom1m8f_xywo_yaaczrl1ygfs633.png "/>


SOA internal Data characteristics

650) this.width=650; "src=" Https://s3.51cto.com/wyfs02/M00/A5/61/wKioL1m8gGqTAUbPAABaTbg1Etg560.png "title=" Qq20170916093743.png "alt=" Wkiol1m8ggqtaubpaabatbg1etg560.png "/>


Implementation of DNS load balancing (load balance)

650) this.width=650; "src=" Https://s2.51cto.com/wyfs02/M02/A5/61/wKioL1m8gX_T29YeAABQJc_KMak119.png "title=" Qq20170916094201.png "alt=" Wkiol1m8gx_t29yeaabqjc_kmak119.png "/>


Caching DNS servers

650) this.width=650; "src=" Https://s4.51cto.com/wyfs02/M00/A5/61/wKioL1m8gmiS72i3AABCgWygX9A708.png "title=" Qq20170916094616.png "alt=" Wkiol1m8gmis72i3aabcgwygx9a708.png "/>


Cache definition, action, multilevel caching

650) this.width=650; "src=" Https://s5.51cto.com/wyfs02/M01/06/B1/wKiom1m8gszzIgh_AABfppJpkPw227.png "title=" Qq20170916094708.png "alt=" Wkiom1m8gszzigh_aabfppjpkpw227.png "/>


A full parse request

Local host initiates recursion, carrier caches DNS iterations

650) this.width=650; "src=" Https://s5.51cto.com/wyfs02/M01/06/B1/wKiom1m8fZXR8j-wAAGrwVzWsHc535.png "style=" float : none; "title=" Image 1.png "alt=" Wkiom1m8fzxr8j-waagrwvzwshc535.png "/>

Local host initiates recursion, local cache DNS iterations

650) this.width=650; "src=" Https://s4.51cto.com/wyfs02/M02/A5/61/wKioL1m8fWiieJIfAAG7POZegpg987.png "style=" float : none; "title=" Image 2.png "alt=" Wkiol1m8fwiiejifaag7pozegpg987.png "/>



Resolve the answer

650) this.width=650; "src=" Https://s3.51cto.com/wyfs02/M02/A5/61/wKioL1m8g3Hz_nVyAAAuy6NB98E649.png "title=" Qq20170916095040.png "alt=" Wkiol1m8g3hz_nvyaaauy6nb98e649.png "/>


DNS distributed features

650) this.width=650; "src=" Https://s1.51cto.com/wyfs02/M02/06/B1/wKiom1m8hFugm-2WAAB00Pw_cHk501.png "title=" Qq20170916095350.png "alt=" Wkiom1m8hfugm-2waab00pw_chk501.png "/>


Zone Resolution Library: Made up of a number of RRs

RR: resource record type Resource Record details the relationship of all host names and IP

Rr_type:

650) this.width=650; "src=" Https://s4.51cto.com/wyfs02/M01/06/B1/wKiom1m8hSGStIDvAABc_MXKOxk198.png "title=" Qq20170916095707.png "alt=" Wkiom1m8hsgstidvaabc_mxkoxk198.png "/>


RR format:

Name [TTL] in Rr_type Vlaue

1)TTL: The length of the cache for the parsed result, in units of "s" Seconds

2)@ at can refer to the region name

3) adjacent multiple resource records, name in the same time, you can omit the name

4) each NS,MX record corresponds to a record


SOA, NS, MX, A, PTR, CNAME


SOA Records

650) this.width=650; "src=" Https://s3.51cto.com/wyfs02/M00/A5/62/wKioL1m8jPjjbowQAABb_efI9QQ811.png "title=" Qq20170916103058.png "alt=" Wkiol1m8jpjjbowqaabb_efi9qq811.png "/>

For example: @ 86400 in SOA @ linux.magedu.com.           (20170916; serial 10M; refresh 5M; retry 1W; expire 1D ; TTL)


NS Records

650) this.width=650; "src=" Https://s1.51cto.com/wyfs02/M02/A5/61/wKioL1m8hr_DtYxXAAAqn6z1RUo129.png "title=" Qq20170916100443.png "alt=" Wkiol1m8hr_dtyxxaaaqn6z1ruo129.png "/>


MX record

650) this.width=650; "src=" Https://s4.51cto.com/wyfs02/M00/A5/61/wKioL1m8ht2wXtG0AAAyMufckTg924.png "title=" Qq20170916100517.png "alt=" Wkiol1m8ht2wxtg0aaaymufcktg924.png "/>


A record

650) this.width=650; "src=" Https://s1.51cto.com/wyfs02/M00/06/B1/wKiom1m8h4rCLL44AACAHEK1aZE737.png "title=" Qq20170916100718.png "alt=" Wkiom1m8h4rcll44aacahek1aze737.png "/>


PTR record

650) this.width=650; "src=" Https://s2.51cto.com/wyfs02/M00/06/B1/wKiom1m8h-fQpgDcAAA4iprDc8Y357.png "title=" Qq20170916100854.png "alt=" Wkiom1m8h-fqpgdcaaa4iprdc8y357.png "/>


CNAME record

650) this.width=650; "src=" Https://s3.51cto.com/wyfs02/M01/06/B1/wKiom1m8iG_hrUDOAAA49DZoIh4635.png "title=" Qq20170916101111.png "alt=" Wkiom1m8ig_hrudoaaa49dzoih4635.png "/>

This article is from the "Reading" blog, make sure to keep this source http://sonlich.blog.51cto.com/12825953/1965799

The DNS request process and resource record definition for---------Linux

Related Article

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.