299:) are usually recursive resolvers that store DNS query results for a period of time determined in the configuration (time-to-live) of each domain-name record. DNS caches improve the efficiency of the DNS by reducing DNS traffic across the Internet, and by reducing load on authoritative name-servers, particularly root name-servers. Because they can answer questions more quickly, they also increase the performance of end-user applications that use the DNS.
110:(ICANN). DNS servers, which are located all over the world, translate domain names into IP addresses, giving them control over which server a user may access via a given domain. Below the root, Internet resources are organized into a hierarchy of domains, administered by the respective registrars and domain name holders. A DNS name server is a server that stores the
302:
Caching name servers are often also recursive name servers—they perform every step necessary to answer any DNS query they receive. To do this the name server queries each authoritative name-server in turn, starting from the DNS root zone. It continues until it reaches the authoritative server for the
209:
containing the zone. The domain registry in turn configures the authoritative name servers for that top-level domain with delegations for each server for the zone. If the fully qualified domain name of any name server for a zone appears within that zone, the zone administrator provides IP addresses
172:
server. A primary server for a zone is the server that stores the definitive versions of all records in that zone. It is identified in the start-of-authority (SOA) resource record. A secondary server for a zone uses an automatic updating mechanism to maintain an identical copy of the primary
102:: the domain name hierarchy and the IP address system. The Domain Name System maintains the domain namespace and provides translation services between these two namespaces. Internet name servers implement the Domain Name System. The top hierarchy of the Domain Name System is served by the
307:
then returns this response to the client that asked the question. The authority, resolving and caching functions can all be present in a DNS server implementation, but this is not required: a DNS server can implement any one of these functions alone, without implementing the others.
246:(sometimes called a Recursive Name Server) is a DNS name server that accepts recursive queries (defined below) from clients (who are using a stub resolver), and then resolves those queries, either from a cache of prior results, or by asking one or more authoritative servers.
177:
and file transfer protocols. DNS provides a mechanism whereby the primary for a zone can notify all the known secondaries for that zone when the contents of the zone have changed. The contents of a zone are either manually configured by an administrator, or managed using
201:, the zone administrator provides the list of name servers (typically at least two, for redundancy) that are authoritative for the zone that contains the domain. The registrar provides the names of these servers to the
189:
of the authoritative name servers of a zone are listed in the NS records of that zone. If the server for a zone is not also authoritative for its parent zone, the server for the parent zone must be configured with a
230:) bit in the response to a query on a name for which it is authoritative. Name servers providing answers for which they are not authoritative (for example, name servers for parent zones) do not set the
53:. It translates an often humanly meaningful, text-based identifier to a system-internal, often numeric identification or addressing component. This service is performed by the server in response to a
283:
In principle, authoritative name servers suffice for the operation of the
Internet. However, with only authoritative name-servers operating, every DNS query must start with recursive queries at the
260:
If a name server cannot answer a query because it does not contain an entry for the host in its DNS cache, it may recursively query name servers higher up in the hierarchy. This is known as a
107:
161:. An authoritative-only name server returns answers only to queries about domain names in that it is responsible for (as specifically configured by its administrator).
803:
84:(IP) addresses, the second principal name space of the Internet which is used to identify and locate computer systems and resources on the Internet.
763:
303:
zone that contains the queried domain name. That server provides the answer to the question, or definitively says it can't be answered, and the
344:
704:
349:
334:
606:
543:
498:
469:
35:
114:, such as address (A, AAAA) records, name server (NS) records, and mail exchanger (MX) records for a domain name (see also
401:
396:
255:
808:
354:
186:
309:
717:
ncsd cache the results of DNS lookups but it also wraps the library routines that access information from the
287:
of the Domain Name System and each user system must implement resolver software capable of recursive operation.
386:
115:
339:
141:
recursive, if they are configured to give authoritative answers to queries in some zones, while acting as a
54:
760:
198:
620:
557:
512:
316:
routers implement caching resolvers to improve efficiency in the local network. Some systems utilize
780:
359:
731:
111:
93:
61:
31:
72:. The most important function of DNS servers is the translation (resolution) of human-memorable
644:
700:
596:
174:
81:
50:
610:
547:
502:
206:
784:
767:
744:
313:
202:
185:
Every domain name appears in a zone served by one or more authoritative name servers. The
103:
46:
17:
436:, Information Sciences Institute, J. Postel (Ed.), The Internet Society (September 1981)
365:
797:
284:
211:
581:
645:"Composite Application Manager for Internet Service Monitoring, Reference Guide"
623:
600:
560:
537:
515:
492:
369:
191:
179:
73:
690:
373:
214:; otherwise, the delegation consists of the list of NS records for that zone.
137:
Although not the usual practice today, name servers can be both authoritative
153:
An authoritative name server is a name server that is responsible for giving
391:
99:
65:
666:
312:
typically provide caching resolvers for their customers. In addition, many
222:
A name server indicates that its response is authoritative by setting the
463:
158:
77:
69:
615:
552:
507:
491:
Yakov
Rekhter; Susan Thomson; Jim Bound; Paul Vixie (April 1007).
381:
173:
server's database for a zone. Examples of such mechanisms include
462:
Paul
Hoffman; Andrew Sullivan; Kazunori Fujiwara (January 2019).
377:
329:
210:
for that name server, which are installed in the parent zone as
434:
Internet
Protocol—DARPA Internet Program Protocol Specification
118:) and responds with answers to queries against its database.
688:, though this is typically not used for caching DNS names.
60:
An example of a name server is the server component of the
694:
699:(2 ed.). Addison-Wesley Professional. p. 504e.
777:
494:
Dynamic
Updates in the Domain Name System (DNS Update)
452:, P. Mockapetris, The Internet Society (November 1987)
423:, P. Mockapetris, The Internet Society (November 1987)
320:, which stands for the "name service caching daemon".
268:. A server providing recursive queries is known as a
450:
30:
For protocol NAMESERVER that has been replaced with
108:
774:by Tim Fisher, retrieved on 2015-02-08 21-59 UTC
157:in response to questions asked about names in a
667:"Network setup for Cambridge's new DNS servers"
725:files and their network database equivalents.
602:Domain Names - Domain Concepts and Facilities
164:An authoritative name server can either be a
49:for providing responses to queries against a
8:
45:is a computer application that implements a
614:
582:"Name Server definition at techterms.com"
551:
506:
444:
442:
154:
804:Internet Protocol based network software
142:
539:Clarifications to the DNS Specification
412:
740:
729:
345:Domain Name System Security Extensions
693:; Snyder, Garth; Heine, Tra. (2006).
677:The recursive DNS server (aka recdns)
350:Lightweight Directory Access Protocol
98:The Internet maintains two principal
7:
536:Robert Elz; Randy Bush (July 1997).
421:Domain Names—Concepts and Facilities
27:Computer hardware or software server
197:When a domain is registered with a
595:Paul Mockapetris (November 1987).
25:
335:Comparison of DNS server software
126:Name servers are usually either
106:maintained by delegation by the
64:(DNS), one of the two principal
80:into the corresponding numeric
36:ARPA Host Name Server Protocol
1:
696:Linux administration handbook
402:Public recursive name servers
397:List of managed DNS providers
256:Public recursive name server
187:fully qualified domain names
761:Free and Public DNS Servers
355:Network Information Service
276:, sometimes abbreviated as
825:
597:"Technical considerations"
310:Internet service providers
253:
91:
29:
149:Authoritative name server
18:Authoritative name server
778:DNS & BIND Resources
387:Open Root Server Network
134:, as described below.
116:List of DNS record types
340:Trojan.Win32.DNSChanger
295:Caching name servers (
270:recursive name server
199:domain name registrar
145:for all other zones.
122:Types of name servers
224:Authoritative Answer
218:Authoritative answer
609:. sec. 4.2.1.
360:Name Service Switch
291:Caching name server
143:caching name server
809:Domain Name System
783:2006-09-02 at the
766:2016-10-15 at the
244:Recursive Resolver
238:Recursive Resolver
175:DNS zone transfers
94:Domain Name System
88:Domain name server
62:Domain Name System
706:978-0-13-148004-9
104:root name servers
82:Internet Protocol
51:directory service
16:(Redirected from
816:
749:
748:
742:
737:
735:
727:
724:
720:
714:
713:
686:
680:
679:
674:
673:
663:
657:
656:
654:
652:
641:
635:
634:
632:
630:
618:
616:10.17487/RFC1034
592:
586:
585:
578:
572:
571:
569:
567:
555:
553:10.17487/RFC2181
533:
527:
526:
524:
522:
510:
508:10.17487/RFC2136
488:
482:
481:
479:
477:
459:
453:
446:
437:
430:
424:
417:
319:
305:caching resolver
266:recursive lookup
207:top-level domain
55:service protocol
21:
824:
823:
819:
818:
817:
815:
814:
813:
794:
793:
785:Wayback Machine
768:Wayback Machine
757:
752:
738:
728:
722:
718:
711:
709:
707:
689:
687:
683:
671:
669:
665:
664:
660:
650:
648:
643:
642:
638:
628:
626:
594:
593:
589:
580:
579:
575:
565:
563:
535:
534:
530:
520:
518:
490:
489:
485:
475:
473:
465:DNS Terminology
461:
460:
456:
447:
440:
431:
427:
418:
414:
410:
326:
317:
314:home-networking
293:
262:recursive query
258:
252:
250:Recursive query
240:
220:
203:domain registry
151:
124:
96:
90:
47:network service
39:
28:
23:
22:
15:
12:
11:
5:
822:
820:
812:
811:
806:
796:
795:
788:
787:
775:
756:
755:External links
753:
751:
750:
705:
681:
658:
636:
587:
573:
528:
483:
454:
438:
425:
411:
409:
406:
405:
404:
399:
394:
389:
384:
363:
357:
352:
347:
342:
337:
332:
325:
322:
292:
289:
251:
248:
239:
236:
219:
216:
194:for the zone.
150:
147:
123:
120:
92:Main article:
89:
86:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
821:
810:
807:
805:
802:
801:
799:
792:
791:
786:
782:
779:
776:
773:
770:, article on
769:
765:
762:
759:
758:
754:
746:
733:
726:
708:
702:
698:
697:
692:
685:
682:
678:
668:
662:
659:
646:
640:
637:
625:
622:
617:
612:
608:
604:
603:
598:
591:
588:
583:
577:
574:
562:
559:
554:
549:
545:
541:
540:
532:
529:
517:
514:
509:
504:
500:
496:
495:
487:
484:
471:
467:
466:
458:
455:
451:
445:
443:
439:
435:
429:
426:
422:
416:
413:
407:
403:
400:
398:
395:
393:
390:
388:
385:
383:
379:
375:
371:
367:
364:
361:
358:
356:
353:
351:
348:
346:
343:
341:
338:
336:
333:
331:
328:
327:
323:
321:
315:
311:
306:
300:
298:
290:
288:
286:
281:
279:
275:
274:recursive DNS
271:
267:
263:
257:
249:
247:
245:
237:
235:
233:
229:
225:
217:
215:
213:
208:
204:
200:
195:
193:
188:
183:
181:
176:
171:
167:
162:
160:
156:
148:
146:
144:
140:
135:
133:
129:
128:authoritative
121:
119:
117:
113:
109:
105:
101:
95:
87:
85:
83:
79:
75:
71:
67:
63:
58:
56:
52:
48:
44:
37:
33:
19:
790:
789:
771:
716:
710:. Retrieved
695:
684:
676:
670:. Retrieved
661:
649:. Retrieved
639:
627:. Retrieved
601:
590:
576:
564:. Retrieved
538:
531:
519:. Retrieved
493:
486:
474:. Retrieved
464:
457:
449:
433:
428:
420:
415:
304:
301:
296:
294:
282:
277:
273:
269:
265:
261:
259:
243:
241:
231:
227:
223:
221:
212:glue records
196:
184:
169:
168:server or a
165:
163:
152:
138:
136:
131:
127:
125:
97:
74:domain names
59:
42:
40:
691:Nemeth, Evi
651:15 February
629:17 December
566:17 December
521:17 December
476:17 December
370:resolv.conf
180:Dynamic DNS
112:DNS records
43:name server
798:Categories
741:|url=
712:2012-02-14
672:2018-02-05
448:RFC 1035,
419:RFC 1034,
408:References
374:resolvconf
297:DNS caches
254:See also:
192:delegation
100:namespaces
66:namespaces
772:about.com
732:cite book
472:. BCP 219
432:RFC 781,
392:RealNames
285:root zone
170:secondary
132:recursive
78:hostnames
57:request.
781:Archived
764:Archived
366:resolver
324:See also
205:for the
70:Internet
743:value (
166:primary
155:answers
68:of the
739:Check
719:passwd
703:
278:recdns
34:, see
723:group
647:. IBM
382:Linux
362:(NSS)
234:bit.
745:help
721:and
701:ISBN
653:2012
631:2015
624:1034
607:IETF
568:2015
561:2181
544:IETF
523:2015
516:2136
499:IETF
478:2015
470:IETF
378:Unix
376:for
330:BIND
318:nscd
159:zone
76:and
621:RFC
611:doi
558:RFC
548:doi
513:RFC
503:doi
272:or
264:or
139:and
130:or
32:DNS
800::
736::
734:}}
730:{{
715:.
675:.
619:.
605:.
599:.
556:.
546:.
542:.
511:.
501:.
497:.
468:.
441:^
372:,
368:,
280:.
242:A
232:AA
228:AA
182:.
41:A
747:)
655:.
633:.
613::
584:.
570:.
550::
525:.
505::
480:.
380:/
226:(
38:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.