{"id":54351,"date":"2019-12-24T00:00:00","date_gmt":"2019-12-23T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/istoriya-sistemy-domennyh-imen-pervye-dns-servery"},"modified":"2020-02-18T14:02:21","modified_gmt":"2020-02-18T11:02:21","slug":"istoriya-sistemy-domennyh-imen-pervye-dns-servery","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/istoriya-sistemy-domennyh-imen-pervye-dns-servery","title":{"rendered":"The History of the Domain Name System: The First DNS Servers","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Last time we <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/479452\/\">started telling the story of DNS<\/a><\/noindex> \u2014 we recalled how the project began and what problems it was supposed to solve in the ARPANET network. Today, we will talk about the first DNS server, BIND.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/480514\/\"><img decoding=\"async\" alt=\"The History of the Domain Name System: The First DNS Servers\" src=\"\/wp-content\/uploads\/2019\/12\/c1e95bf16c7a3b9481ca75d102ac3edc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i>Photo - <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/nhoj\/8856003234\">John Markos O'Neill<\/a><\/noindex> \u2014 CC BY-SA<\/i><\/p>\n<h2>The First DNS Servers<\/h2>\n<p>\nAfter Paul Mockapetris and Jon Postel proposed the concept of\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc882\">domain names for the ARPANET in 1983, it quickly gained approval from the IT community. One of the first to implement it in practice were engineers from the University of California, Berkeley. In 1984, four students introduced the first DNS server \u2014 Berkeley Internet Name Domain (BIND). They worked under a grant provided by the U.S. Department of Defense's Advanced Research Projects Agency (DARPA).<\/a><\/noindex>\u00a0The system developed by the university students automatically converted DNS names to IP addresses and vice versa. Interestingly, when its code was uploaded to<\/p>\n<p>BSD <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/BSD\">(the software distribution system), the first source codes already had version number 4.3. Initially, the DNS server was used by staff in the university's laboratories. Until version 4.8.3, the development of BIND was overseen by members of the university's Computer Systems Research Group (CSRG), but in the late 1980s, the DNS server broke free from the university \u2014 it was handed over to Paul Vixie from the corporation<\/a><\/noindex> DEC\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Digital_Equipment_Corporation\">. Paul released updates 4.9 and 4.9.1 and then founded the Internet Software Consortium (ISC), which has been responsible for maintaining BIND since then. According to Paul, all previous versions relied on the code from the Berkeley students, and over the last fifteen years, it had completely exhausted its capabilities for modernization. Therefore, in 2000, BIND was rewritten from scratch.<\/a><\/noindex>The BIND server includes several libraries and components that implement the client-server architecture of DNS and manage the configuration of the DNS server's functions. BIND is widely used, especially on Linux, and remains a popular implementation of a DNS server. It is<\/p>\n<blockquote><p>installed on servers supporting <noindex><a rel=\"nofollow\" href=\"https:\/\/www.isc.org\/download\/\">the decision<\/a><\/noindex> the root zone. <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9A%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D1%8B%D0%B5_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D1%8B_DNS\">root zone<\/a><\/noindex>.<\/p><\/blockquote>\n<p>\nThere are alternatives to BIND. For example, PowerDNS, included with Linux distributions. It was developed by Bert Hubert from the Dutch company PowerDNS.COM and is supported by the open source community. PowerDNS was implemented on the servers of the Wikimedia Foundation in 2005. This solution is also used by major cloud providers, European telecommunications companies, and organizations in the Fortune 500 list.<\/p>\n<p>BIND and PowerDNS are among the most widely used, but they are not the only DNS servers. It is also worth mentioning\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/NLnetLabs\/unbound\">Unbound<\/a><\/noindex>,\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Djbdns\">djbdns<\/a><\/noindex> and\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Dnsmasq\">Dnsmasq<\/a><\/noindex>.<\/p>\n<h2>Development of the Domain Name System<\/h2>\n<p>\nThroughout the history of DNS, its specification has undergone numerous changes. One of the first major updates was\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/rfc1996\">added<\/a><\/noindex>\u00a0the NOTIFY and IXFR mechanisms in 1996. They simplified the replication of domain database systems between primary and secondary servers. This new solution allowed for configuring notifications about changes in DNS records. Such an approach guaranteed the identity of the secondary and primary DNS zones and saved bandwidth \u2014 synchronization occurred only when necessary, rather than at fixed intervals.<\/p>\n<p><img decoding=\"async\" alt=\"The History of the Domain Name System: The First DNS Servers\" src=\"\/wp-content\/uploads\/2019\/12\/f9c27f2dfe738274503bdd95ca32bce5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Photo - <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/bike\/266453254\">Richard Masoner<\/a><\/noindex> \u2014 CC BY-SA<\/i><\/p>\n<p>Initially, the DNS network was not accessible to the general public, and potential security issues were not a priority during the system's development; however, this approach had repercussions later. With the growth of the internet, vulnerabilities in the system began to be exploited \u2014 for example, attacks such as DNS spoofing emerged. In this case, the cache of DNS servers is filled with data that lacks an authoritative source and redirects requests to malicious servers.<\/p>\n<p>To address the issue, DNS\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/www.icann.org\/resources\/pages\/dnssec-what-is-it-why-important-2019-03-05-en\">implemented<\/a><\/noindex>\u00a0cryptographic signatures for DNS responses (DNSSEC) \u2014 a mechanism that allows for building a chain of trust for a domain from the root zone. Note that a similar mechanism was added for host authentication when transferring DNS zones \u2014 it was named TSIG.<\/p>\n<p>Modifications that simplify DNS database replication and address security issues were warmly welcomed by the IT community. However, there were also changes that were not well received by the community. In particular, the transition from free to paid domain names. This is just one example of the 'wars' in the history of DNS. We will discuss this further in the next article.<\/p>\n<p><img decoding=\"async\" alt=\"The History of the Domain Name System: The First DNS Servers\" src=\"\/wp-content\/uploads\/2019\/12\/1f42acb7d2b0e01063a51c01ecc08be6.jpg\" style=\"display:block;margin: 0 auto;\" \/>At 1cloud, we offer the service \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/1cloud.ru\/services\/vps-vds?utm_source=habrahabr&amp;utm_medium=cpm&amp;utm_campaign=dns2&amp;utm_content=site\">Virtual Server<\/a><\/noindex>\u201d which allows you to rent and configure a remote VDS\/VPS server in just a few minutes.<br \/>\n<img decoding=\"async\" alt=\"The History of the Domain Name System: The First DNS Servers\" src=\"\/wp-content\/uploads\/2019\/12\/83e0fdbcbe67addee00c0938949e6f7e.jpg\" style=\"display:block;margin: 0 auto;\" \/>There are also <noindex><a rel=\"nofollow\" href=\"https:\/\/1cloud.ru\/conditions\/referral?utm_source=habrahabr&amp;utm_medium=cpm&amp;utm_campaign=dns2&amp;utm_content=site\">Affiliate Program<\/a><\/noindex> for all users. Post referral links to our service and earn rewards for referred clients.<\/p>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/1cloud\/blog\/480514\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e DNS \u2014 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u043b \u043f\u0440\u043e\u0435\u043a\u0442, \u0438 \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0431\u044b\u043b \u043f\u0440\u0438\u0437\u0432\u0430\u043d \u0440\u0435\u0448\u0438\u0442\u044c \u0432 \u0441\u0435\u0442\u0438 ARPANET. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043e \u043f\u0435\u0440\u0432\u043e\u043c DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0435 BIND. \u0424\u043e\u0442\u043e \u2014 John Markos O&#8217;Neill \u2014 CC BY-SA \u041f\u0435\u0440\u0432\u044b\u0435 DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u0432 1983 \u0433\u043e\u0434\u0443 \u041f\u043e\u043b \u041c\u043e\u043a\u0430\u043f\u0435\u0442\u0440\u0438\u0441 (Paul Mockapetris) \u0438 \u0414\u0436\u043e\u043d \u041f\u043e\u0441\u0442\u0435\u043b (Jon Postel)\u00a0\u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u043b\u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044e\u00a0\u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54351","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e DNS \u2014 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u043b \u043f\u0440\u043e\u0435\u043a\u0442, \u0438 \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0431\u044b\u043b \u043f\u0440\u0438\u0437\u0432\u0430\u043d \u0440\u0435\u0448\u0438\u0442\u044c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/istoriya-sistemy-domennyh-imen-pervye-dns-servery\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u043c\u0435\u043d: \u043f\u0435\u0440\u0432\u044b\u0435 DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e DNS \u2014 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u043b \u043f\u0440\u043e\u0435\u043a\u0442, \u0438 \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0431\u044b\u043b \u043f\u0440\u0438\u0437\u0432\u0430\u043d \u0440\u0435\u0448\u0438\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/istoriya-sistemy-domennyh-imen-pervye-dns-servery\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-23T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47History of the Domain Name System: The First DNS Servers | ProHoster","description":"Last time, we began telling the story of DNS \u2014 we recalled how the project started and what problems it was designed to solve.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/istoriya-sistemy-domennyh-imen-pervye-dns-servery","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0445 \u0438\u043c\u0435\u043d: \u043f\u0435\u0440\u0432\u044b\u0435 DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u044b | ProHoster","og:description":"\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0440\u0430\u0437 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0440\u0438\u044e DNS \u2014 \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0430\u043b \u043f\u0440\u043e\u0435\u043a\u0442, \u0438 \u043a\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0431\u044b\u043b \u043f\u0440\u0438\u0437\u0432\u0430\u043d \u0440\u0435\u0448\u0438\u0442\u044c.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/istoriya-sistemy-domennyh-imen-pervye-dns-servery","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-23T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54351","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 11:00:25","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:07:25","updated":"2026-01-24 11:00:25","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/54351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=54351"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/54351\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=54351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=54351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=54351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}