Knowledge

Name server

Source đź“ť

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
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). 107: 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: 114:, such as address (A, AAAA) records, name server (NS) records, and mail exchanger (MX) records for a domain name (see also 334: 606: 543: 498: 469: 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.
35: 401: 396: 141:
recursive, if they are configured to give authoritative answers to queries in some zones, while acting as a
255: 808: 760: 354: 186: 309: 17: 316:
routers implement caching resolvers to improve efficiency in the local network. Some systems utilize
780: 386: 115: 339: 72:. The most important function of DNS servers is the translation (resolution) of human-memorable 644: 54: 596: 198: 620: 557: 512: 185:
Every domain name appears in a zone served by one or more authoritative name servers. The
8: 744: 359: 436:, Information Sciences Institute, J. Postel (Ed.), The Internet Society (September 1981) 731: 111: 93: 61: 31: 700: 174: 81: 50: 610: 547: 502: 206: 784: 767: 581: 313: 202: 103: 46: 645:"Composite Application Manager for Internet Service Monitoring, Reference Guide" 623: 600: 560: 537: 515: 492: 365: 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
797: 490: 284: 153:
An authoritative name server is a name server that is responsible for giving
461: 666: 312:
typically provide caching resolvers for their customers. In addition, many
211: 222:
A name server indicates that its response is authoritative by setting the
463: 369: 191: 179: 73: 690: 373: 615: 552: 507: 391: 99: 65: 158: 77: 69: 491:
Yakov Rekhter; Susan Thomson; Jim Bound; Paul Vixie (April 1007).
173:
server's database for a zone. Examples of such mechanisms include
462:
Paul Hoffman; Andrew Sullivan; Kazunori Fujiwara (January 2019).
210:
for that name server, which are installed in the parent zone as
434:
Internet Protocol—DARPA Internet Program Protocol Specification
381: 118:) and responds with answers to queries against its database. 688:, though this is typically not used for caching DNS names. 377: 329: 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 535: 450:
Domain Names â€” Implementation and Specification
30:
For protocol NAMESERVER that has been replaced with
108:
Internet Corporation for Assigned Names and Numbers
689: 795: 774:by Tim Fisher, retrieved on 2015-02-08 21-59 UTC 594: 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 148: 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 574: 142: 121: 539:Clarifications to the DNS Specification 217: 14: 796: 439: 413: 345:Domain Name System Security Extensions 290: 693:; Snyder, Garth; Heine, Tra. (2006). 677:The recursive DNS server (aka recdns) 426: 350:Lightweight Directory Access Protocol 237: 98:The Internet maintains two principal 87: 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 24: 595:Paul Mockapetris (November 1987). 249: 25: 820: 754: 637: 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 682: 659: 80:into the corresponding numeric 588: 529: 484: 455: 36:ARPA Host Name Server Protocol 13: 1: 696:Linux administration handbook 407: 402:Public recursive name servers 397:List of managed DNS providers 256:Public recursive name server 187:fully qualified domain names 7: 761:Free and Public DNS Servers 355:Network Information Service 323: 276:, sometimes abbreviated as 10: 825: 597:"Technical considerations" 310:Internet service providers 253: 91: 29: 149: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: 740: 738: 729: 728: 722: 718: 711: 709: 707: 687: 683: 671: 669: 665: 664: 660: 650: 648: 643: 642: 638: 628: 626: 593: 589: 580: 579: 575: 565: 563: 534: 530: 520: 518: 489: 485: 475: 473: 465:DNS Terminology 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: 812: 811: 806: 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: 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: 746: 733: 726: 708: 702: 698: 697: 692: 685: 678: 668: 662: 646: 640: 625: 622: 617: 612: 608: 604: 603: 598: 591: 583: 577: 562: 559: 554: 549: 545: 541: 540: 532: 517: 514: 509: 504: 500: 496: 495: 487: 471: 467: 466: 458: 451: 445: 443: 435: 429: 422: 416: 412: 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: 321: 315: 311: 306: 300: 298: 288: 286: 281: 279: 275: 274:recursive DNS 271: 267: 263: 257: 247: 245: 235: 233: 229: 225: 215: 213: 208: 204: 200: 195: 193: 188: 183: 181: 176: 171: 167: 162: 160: 156: 146: 144: 140: 135: 133: 129: 128:authoritative 119: 117: 113: 109: 105: 101: 95: 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 18:DNS server 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:)

Index

DNS server
DNS
ARPA Host Name Server Protocol
network service
directory service
service protocol
Domain Name System
namespaces
Internet
domain names
hostnames
Internet Protocol
Domain Name System
namespaces
root name servers
Internet Corporation for Assigned Names and Numbers
DNS records
List of DNS record types
caching name server
answers
zone
DNS zone transfers
Dynamic DNS
fully qualified domain names
delegation
domain name registrar
domain registry
top-level domain
glue records
Public recursive name server

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑