Title :
P2PDNS: A Free Domain Name System Based on P2P Philosophy
Author :
Qiang, Zhang ; Zheng, Zhao ; Shu, Yantai
Author_Institution :
Sch. of Electron. Inf. Eng., Tianjin Univ.
Abstract :
Domain name system (DNS) is very important in the Internet. However, it is controlled by very a few people, which is against the Internet spirit: freedom and equality. The root name servers do not distribute properly, causing low efficiency and reliability. In this paper, we propose a free DNS: P2PDNS based on P2P philosophy. Our main idea is free competition and no center. The authority of name resolution is determined by the public. P2PDNS is a superset of the current DNS, adding with components for competition. The current DNS would still work as part of it. All DNS problems (e.g. traffic load and name collision) are solved by competition. In P2PDNS, the root name servers would be distributed properly around the world, which makes name resolution faster and more reliable. We use Java language and BIND software to realize P2PDNS. The tests show that it can work well. The traffic load can be balanced automatically
Keywords :
Internet; Java; authorisation; network servers; peer-to-peer computing; resource allocation; telecommunication traffic; BIND software; Internet; Java language; P2PDNS; peer-to-peer domain name system; root name servers; traffic load; Computer crime; Delay; Domain Name System; Government; Internet; Network servers; Reliability engineering; Road accidents; Telecommunication traffic; Web server; DNS; Fail Backup; Freedom; Load Balance; P2P;
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
DOI :
10.1109/CCECE.2006.277580