free domains for a free internet pedro garcía lópez go://pedro
TRANSCRIPT
![Page 1: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/1.jpg)
Free Domains for a Free Internet
Pedro García López
http://www.socialdns.netgo://pedro
![Page 2: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/2.jpg)
Our research group
• Architecture and Telematic Services – Computer Engineering and Maths Dept.– University Rovira i Virgili
• Research topics:– Distributed Systems, Peer-to-Peer
Systems– Software Architectures and Middleware– Distributed Collaborative Systems
![Page 3: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/3.jpg)
Index
• Motivation• SocialDNS
• Usage• Problems solved• Prospective applications
• Conclusions
![Page 4: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/4.jpg)
DNS: Domain Name System
• Converts name domains (www.cocacola.com) to IP addresses (216.64.210.31)
• Hierarchical naming infrastructure• Samples: www.urv.cat, www.tinet.cat
![Page 5: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/5.jpg)
DNS and the WWW
• URLs are used in the hyperlinking mechanisms in the Web (http://www.urv.cat/)
• Each URL will imply a DNS name resolution
• DNS converts these names to IP addresses to locate the named Web resource
• URLs are used in hyperlinks, bookmarks, search engines, ...
![Page 6: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/6.jpg)
Top Level Domains (TLDs)
• ccTLD (country TLDs), gTLDs (generic TLDs)
• Jon Postel’s proposal to expand the name space -> opposition from business groups
• Root Authority- > gTLD-MoU -> Postel’s Letter to Name Servers
• Internet Corporation for Assigned Names and Numbers (US Government)
![Page 7: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/7.jpg)
![Page 8: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/8.jpg)
ICANN gTLD Auctions
• Auction 2000: 47 proposals where presented (7 accepted). – Each one paid 50000$ only for
participating.– Domains = trademarks (commercial
interests for creating new TLDs)• Auction 2009: a minimum of 50,000 $ for
each gTLD– Open in February 2009
![Page 9: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/9.jpg)
![Page 10: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/10.jpg)
Short memorable names
• The Web has naming problems !– TinyURLs are the solution ?– http://tinyurl.com/6– http://www.mapquest.com/maps/map.adp?
ovi=1&mqmap.x=300&mqmap.y=75&mapdata=%252bKZmeiIh6N%252bIgpXRP3bylMaN0O4z8OOUkZWYe7NRH6ldDN96YFTIUmSH3Q6OzE5XVqcuc5zb252fY5wy1MZwTnT2pu%252bNMjOjsHjvNlygTRMzqazPStrN%252f1YzA0oWEWLwkHdhVHeG9sG6cMrfXNJKHY6fML4o6Nb0SeQm75ET9jAjKelrmqBCNta%252bsKC9n8jslz%252fo188N4g3BvAJYuzx8J8r%252f1fPFWkPYg%252bT9Su5KoQ9YpNSj%252bmo0h0aEK%252bofj3f6vCP
![Page 11: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/11.jpg)
DNS is the solution ?
• Restrictive name assignment– Managed by ICANN– The creation of new TLDs (Top Level
Domains) is very difficult and slow. Ex: .ny, .ibm, .bcn...
– DNS commitees state that a feasible grow for DNS is in the order of tens of TLDs each year.• Committee on Internet Navigation and the Domain
Name System. Signposts in Cyberspace: The Domain Name System and Internet Navigation.
![Page 12: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/12.jpg)
DNS limitations (1)
• Restrictive name assignment– Only adding GeoTLDs (cities, countries)
would require tens of thousands of TLDs.– If we also consider the proliferation of
connected mobile devices in a near future, – Or that users and companies may claim
their own identifiers
– We conclude that the current DNS system can not cope with this enormous growth
![Page 13: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/13.jpg)
DNS limitations (2)
• The existing DNS design do not provide standard meta-information associated to domain names. This precludes search mechanisms over the existing names.
• Adding this meta-information and search mechanisms could create a yellow pages directory of the Internet. – Millions of mobile devices will connect to the
Internet in the future: forget phone numbers -> use names !!!
![Page 14: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/14.jpg)
DNS and directory services
• DNS is not a directory service nor aims to !!• “as the Internet developed in size, scope, and
complexity, the DNS was unable to satisfy many Internet users’ needs for navigational assistance”. Committee on Internet Navigation and the Domain Name System. 2003.
• “We also feel that facilitating the use of the DNS as a directory service is the wrong goal and that the Internet needs a universal directory system to continue to move forward”. Don Mitchell, Scott Bradner, K Claffy (1996).
![Page 15: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/15.jpg)
![Page 16: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/16.jpg)
DNS limitations (3)
• Domain information is not public and free
• TLDs cannot publish their list of domains by contract enforcement with ICANN
• Verisign is even making money selling the .com list
![Page 17: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/17.jpg)
Our approach:
• SocialDNS is a name and directory service for the Web that does not aim to replace the existing DNS.
• It complements the existing DNS to offer advanced services that are beyond the scope of the existing infrastructure.
• SocialdNS resolves names under a new URL handler:
• We aim to overcome the aforementioned problems to create a novel location infrastructure for the Web
go://pedro.tgn
![Page 18: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/18.jpg)
What is SocialDNS ?
• SocialDNS is a novel naming service allowing millions of Top Level Domains in any language (go://urv, go://deim.urv).
• SocialDNS is a directory service and search engine. It permits search over tags and geotags and it introduces the concept of cloud search.
• SocialDNS is a social service that promotes the creation of communities around domains. It offers public communication channels over domain names and tags.
![Page 19: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/19.jpg)
Name Service
• We create a new namespace using the the handler go://
• Each address go:// can be associated yo another URL:
– go://murcia -> http://www.murcia.es– Or instead
•go://murcia-> http://195.57.119.131/
• Required Software: plugin for Firefox or Microsoft Internet Explorer
![Page 20: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/20.jpg)
International names (ñ, ç)
• After a long delay, the current DNS is accomodating International Domain Names (IDNs)– Many browsers still have problems with
international domains– Security problems
• SocialDNS supports international names from the first day (chinese, arabic, ...)
![Page 21: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/21.jpg)
Directory Service
• When creating a domain the owner can also introduce:– Tags: keywords– Geotag: country and geographic position in
Google Maps (coordinates)• We offer a search engine using name,
tag or geotags
![Page 22: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/22.jpg)
Social software
• A TLD can become a community of related contents
• Every user can belong to different communities: .ieee, .urv, .scifi, .py (wearing different hats)
• Like the original Usenet, communication channels around tags and domains in the SocialDNS Root TLD create a universal directory for conversations
![Page 23: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/23.jpg)
Standard Open Architecture
• Iterative Name Resolution• Open Standards: HTTP, XML
• Managing a TLD:– XML file– Web server software
![Page 24: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/24.jpg)
Open approach
• We aim to become an Internet standard• WebTLD software is open source• All the information is public and free
(XML file), we also offer open APIs (REST)
• Name conflicts are handled by users (moderators like in the Wikipedia system)
• Third-parties can extend or use the infrastructure for their purposes (Google could index all the information)
![Page 25: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/25.jpg)
Web 2.0 ???
![Page 26: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/26.jpg)
Related projects
• TinyURL: short URLs– 74 million of URLs. Over 2 billion
hits/month. – But: do not include semantic information– http://tinyurl.com/6 Vs go://ibm
• GeoURL: is a location-to-URL reverse directory. This will allow you to find URLs by their proximity to a given location. – 2,576,695 URLs.
• Google Local, Yahoo Directory, Craiglist, Open Tag Directory …
![Page 27: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/27.jpg)
Conclusions
• We present an open naming and search infraestructure for the WWW
• The success depend on the massive adoption by users, communities, companies and GeoTLDs.
• We outline the importance of names and naming systems for locating resources
• From our experience, end users prefer using wTLDs rather than subdomains.
![Page 28: Free Domains for a Free Internet Pedro García López go://pedro](https://reader036.vdocuments.net/reader036/viewer/2022062314/56649d8c5503460f94a7317e/html5/thumbnails/28.jpg)
rambla.bcn
granvia.madrid
tiffanys.ny
ceo.ibm
billgates.microsoft
champselysees.paris
pedrogarcia.urvstevejobs.apple
n80.nokia
bravia.sony
wii.nintendozelda.wii
go://ibiza.seat
marysmith.scout
stoica.berkeley
halo3.xbox360
homer.simpson
z4.bmw
penthouse.sex
grizzlies.nba
raul.realmadrid
torvalds.linuxtrac.py
colosseo.roma
ucla.la
luxor.casino
neo.matrix
user243.skype
larrypage.google
java.sun