EveryDNS
Encyclopedia
EveryDNS.net was one of the world's largest free DNS
Domain name system
The Domain Name System is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities...

 management services, at one time providing DNS services for over 135,000 domains.

History

EveryDNS was founded in June 2001 by David Ulevitch
David Ulevitch
David A. Ulevitch is founder and current CEO of OpenDNS and founder of EveryDNS.Ulevitch, the youngest child of Susan and Richard Ulevitch, was born and raised in Del Mar, California. Ulevitch's technology career started at an early age when he began working for ElectriCiti, a small regional ISP...

. On the 7th of January 2010 EveryDNS was purchased by Dyn Inc
DynDNS
Dyn is an infrastructure as a service company that provides Internet DNS and email delivery services for commercial and private users. It originally provided a free dynamic DNS service, which allowed users to have a subdomain that points to a computer with regularly changing IP addresses, such as...

.

EveryDNS's web site was shut down on August 31, 2011 and all EveryDNS services were retired on September 9, 2011. Existing users were offered the opportunity to migrate over to equivalent services at Dyn Inc. starting 90 days prior to August 31, 2011.

Services

EveryDNS offered services to webmasters who do not maintain their own Domain Name Services or who wished to use EveryDNS as a backup to their existing implementations. EveryDNS also offered dynamic DNS
Dynamic DNS
Dynamic DNS or DDNS is a term used for the updating in real time of Internet Domain Name System name servers to keep up to date the active DNS configuration of their configured hostnames, addresses and other information....

 resolution, AXFR service, and domain2web redirection. EveryDNS supported SPF TXT records for donators.

Backup services

Because of the danger of a distributed-denial-of-service attack on a domain name server, many companies outsource their domain name service management to companies such as Akamai
Akamai Technologies
Akamai Technologies, Inc. is an Internet content delivery network headquartered in Cambridge, Massachusetts, US.The company was founded in 1998 by then-MIT graduate student Daniel M. Lewin, and MIT Applied Mathematics professor Tom Leighton...

. EveryDNS allows webmasters to use their servers for geographically distributed DNS service for free.

Backend

EveryDNS runs on an implementation of Daniel J. Bernstein
Daniel J. Bernstein
Daniel Julius Bernstein is a mathematician, cryptologist, programmer, and professor of mathematics at the University of Illinois at Chicago...

's TinyDNS. EveryDNS uses MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

 and Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

 to manage TinyDNS's hash
Hash table
In computer science, a hash table or hash map is a data structure that uses a hash function to map identifying values, known as keys , to their associated values . Thus, a hash table implements an associative array...

 table
Table (information)
A table is a means of arranging data in rows and columns.Production % of goalNorth 4087102%South 4093110% The use of tables is pervasive throughout all communication, research and data analysis. Tables appear in print media, handwritten notes, computer software, architectural...

s. PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 is used to render the user interface, with information out of the MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

 backend database.

Wikileaks.org Controversy

On December 2, 2010, EveryDNS dropped WikiLeaks
Wikileaks
WikiLeaks is an international self-described not-for-profit organisation that publishes submissions of private, secret, and classified media from anonymous news sources, news leaks, and whistleblowers. Its website, launched in 2006 under The Sunshine Press organisation, claimed a database of more...

 from its entries, citing DDoS attacks that "threatened the stability of its infrastructure". Everydns.com made the following public statement:

First, let’s be clear, this is a difficult issue to deal with and there are opinions on all sides. Second, EveryDNS.net, the world’s largest free managed DNS provider, is not taking a position on the content hosted on the wikileaks.org or wikileaks.ch website, it is following established policies so as not to put any one EveryDNS.net user’s interests ahead of any others. Lastly, regardless of what people say about the actions of EveryDNS.net, we know this much is true - we believe in our New Hampshire state motto, Live Free or Die.

...
At 10PM EST, on Wednesday December 1, 2010 a 24-hour termination notification email was sent to the email address associated with the wikileaks.org account. In addition to this email, notices were sent to Wikileaks via Twitter and the chat function available through the wikileaks.org website.

Any downtime of the wikileaks.org website has resulted from its failure to, with plentiful advance notice, use another DNS solution.

Yesterday, pursuant to the EveryDNS.net Acceptable Use Policy the primary DNS hosted domains were disabled. Today, also in accordance with the EveryDNS.net Acceptable Use Policy, the secondary DNS hosted domains, including wikileaks.ch, were disabled.

EveryDNS.net is not taking a position on the content hosted on the wikileaks.org or wikileaks.ch website, it is following established policies. No one EveryDNS.net user has the right to put at risk, yesterday, today or tomorrow, the service that hundreds of thousands of other websites depend on.


External links

  • EveryDNS.net, official website.
  • EveryDNS PHP API, a PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

     API
    Application programming interface
    An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

     to the free EveryDNS.net service.
  • EveryDNS Python API and Command Shell, a Python
    Python (programming language)
    Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

     API
    Application programming interface
    An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

    to the free EveryDNS.net service.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK