Knot DNS (original) (raw)
Knot DNS is an open-source authoritative-only server for the Domain Name System. It was created from scratch and is actively developed by CZ.NIC, the .CZ domain registry. The purpose of this project is to supply an alternative open-source implementation of an authoritative DNS server suitable for TLD operators to increase overall security, stability and resiliency of the Domain Name System. It is implemented as a multi-threaded daemon, using a number of programming techniques and data structures to make the server very fast, notably Read-copy-update or a special kind of a radix tree.
Property | Value |
---|---|
dbo:abstract | Knot DNS is an open-source authoritative-only server for the Domain Name System. It was created from scratch and is actively developed by CZ.NIC, the .CZ domain registry. The purpose of this project is to supply an alternative open-source implementation of an authoritative DNS server suitable for TLD operators to increase overall security, stability and resiliency of the Domain Name System. It is implemented as a multi-threaded daemon, using a number of programming techniques and data structures to make the server very fast, notably Read-copy-update or a special kind of a radix tree. Knot DNS uses a zone parser written in Ragel to achieve very fast loading of the zones at the startup. It is also able to add and remove zones on the fly by changing the configuration file and reloading the server using the 'knotc' utility. Since version 3.0.0, Knot DNS supports a high performance XDP mode in Linux, which can improve response performance significantly. (en) Knot DNS — авторитативний DNS-сервер, розроблений організацією CZ.NIC, використовується для обслуговування доменів першого рівня Чехії. Початковий код сервера поширюється під ліцензією GNU GPL. Підтримується робота на більшості Unix-подібних систем. Сервер відрізняється орієнтацією на високу продуктивність обробки запитів, для чого застосовується багатониткова, і здебільшого неблокуюча реалізація, добре масштабована на SMP-системах, в поєднанні із задіянням таких технологій, як Read-copy-update (RCU), Copy-on-write (COW) і Cuckoo-хешування. Серед особливостей Knot DNS можна виділити підтримку додавання і вилучення зон на льоту, можливість повної або інкрементальної передачі зон між серверами, підтримка DDNS (динамічні оновлення), підтримка розширень EDNS0 і DNSSEC (включаючи NSEC3), можливість обмеження інтенсивності відповідей (RRL), підтримка NSID (RFC 5001). (uk) |
dbo:developer | dbr:CZ.NIC |
dbo:genre | dbr:DNS_server |
dbo:latestReleaseDate | 2022-11-20 (xsd:date) |
dbo:latestReleaseVersion | 3.2.3 |
dbo:license | dbr:GPL_license |
dbo:releaseDate | 2011-11-03 (xsd:date) |
dbo:thumbnail | wiki-commons:Special:FilePath/A_software_product_name_with_a_symbol_of_Knot_DNS.png?width=300 |
dbo:wikiPageExternalLink | https://www.knot-dns.cz/benchmark/ https://www.knot-resolver.cz/ https://www.knot-dns.cz |
dbo:wikiPageID | 35470569 (xsd:integer) |
dbo:wikiPageLength | 6428 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1122869294 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:QUIC dbr:Epoll dbr:Unix-like dbr:Dynamic_DNS dbr:EDNS_Client_Subnet dbr:.CZ dbr:GnuTLS dbc:Free_network-related_software dbr:Lightning_Memory-Mapped_Database dbr:Comparison_of_DNS_server_software dbr:Kqueue dbr:TCP_Fast_Open dbr:Transport_Layer_Security dbr:CZ.NIC dbr:Domain_Name_System dbr:DNSSEC dbr:DNS_Certification_Authority_Authorization dbr:DNS_over_HTTPS dbr:Express_Data_Path dbr:Transmission_Control_Protocol dbr:List_of_DNS_record_types dbr:Radix_tree dbr:Read-copy-update dbr:TLD dbr:EdDSA dbc:DNS_software dbc:DNS_server_software_for_Linux dbr:Open-source_software dbr:Authoritative_name_server dbr:Ragel dbr:Server_(computing) dbr:User_Datagram_Protocol dbr:Extension_Mechanisms_for_DNS dbr:PKCS_11 dbr:GPL_license dbr:DNS_server dbr:GeoIP dbr:Dnstap dbr:Response_Rate_Limiting |
dbp:developer | dbr:CZ.NIC |
dbp:genre | dbr:DNS_server |
dbp:latestReleaseDate | 2022-11-20 (xsd:date) |
dbp:latestReleaseVersion | 3.200000 (xsd:double) |
dbp:license | dbr:GPL_license |
dbp:logo | File:A_software_product_name_with_a_symbol_of_Knot_DNS.png (en) |
dbp:name | Knot DNS (en) |
dbp:operatingSystem | dbr:Unix-like |
dbp:released | 2011-11-03 (xsd:date) |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:Portal dbt:Reflist dbt:Start_date_and_age dbt:URL dbt:Release_date_and_age |
dcterms:subject | dbc:Free_network-related_software dbc:DNS_software dbc:DNS_server_software_for_Linux |
gold:hypernym | dbr:Program |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 |
rdfs:comment | Knot DNS is an open-source authoritative-only server for the Domain Name System. It was created from scratch and is actively developed by CZ.NIC, the .CZ domain registry. The purpose of this project is to supply an alternative open-source implementation of an authoritative DNS server suitable for TLD operators to increase overall security, stability and resiliency of the Domain Name System. It is implemented as a multi-threaded daemon, using a number of programming techniques and data structures to make the server very fast, notably Read-copy-update or a special kind of a radix tree. (en) Knot DNS — авторитативний DNS-сервер, розроблений організацією CZ.NIC, використовується для обслуговування доменів першого рівня Чехії. Початковий код сервера поширюється під ліцензією GNU GPL. Підтримується робота на більшості Unix-подібних систем. Сервер відрізняється орієнтацією на високу продуктивність обробки запитів, для чого застосовується багатониткова, і здебільшого неблокуюча реалізація, добре масштабована на SMP-системах, в поєднанні із задіянням таких технологій, як Read-copy-update (RCU), Copy-on-write (COW) і Cuckoo-хешування. (uk) |
rdfs:label | Knot DNS (en) Knot DNS (uk) |
owl:sameAs | freebase:Knot DNS wikidata:Knot DNS dbpedia-uk:Knot DNS https://global.dbpedia.org/id/4pYaw |
prov:wasDerivedFrom | wikipedia-en:Knot_DNS?oldid=1122869294&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/A_software_product_name_with_a_symbol_of_Knot_DNS.png |
foaf:isPrimaryTopicOf | wikipedia-en:Knot_DNS |
foaf:name | Knot DNS (en) |
is dbo:wikiPageDisambiguates of | dbr:Knot_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:KnotDNS |
is dbo:wikiPageWikiLink of | dbr:DNS_management_software dbr:Root_name_server dbr:Lightning_Memory-Mapped_Database dbr:Comparison_of_DNS_server_software dbr:TCP_Fast_Open dbr:CZ.NIC dbr:Domain_Name_System_Security_Extensions dbr:Knot_(disambiguation) dbr:NAPTR_record dbr:KnotDNS |
is foaf:primaryTopic of | wikipedia-en:Knot_DNS |