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
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.