[HN Gopher] Querying the Ethereum Name Service from DNS
       ___________________________________________________________________
        
       Querying the Ethereum Name Service from DNS
        
       Author : todsacerdoti
       Score  : 18 points
       Date   : 2021-11-25 16:43 UTC (6 hours ago)
        
 (HTM) web link (gitlab.com)
 (TXT) w3m dump (gitlab.com)
        
       | 1MachineElf wrote:
       | I wish this link worked
        
         | aerique wrote:
         | I posted the correct link here:
         | https://news.ycombinator.com/item?id=29343621
        
       | factorialboy wrote:
       | https://gitlab.com/aerique/dnsdist-ens
       | 
       | Correct link
        
       | rasengan wrote:
       | ICANN recently had some choice words [1] about blockchain DNS
       | systems like Handshake and ENS.
       | 
       | [1] https://www.icann.org/en/blogs/details/buyer-beware-not-
       | all-...
        
       | PragmaticPulp wrote:
       | > Query a DNS server (dnsdist) with an ENS domain and get a
       | wallet address back,
       | 
       | > Query a DNS server with a wallet address and get an ENS domain
       | back,
       | 
       | > Query a DNS server with an ENS domain for specific metadata and
       | get the requested information back.
       | 
       | > Spoiler: we only reach the first goal in this blog post
       | 
       | If I'm reading this right, this is just a proxy service that uses
       | an existing Ethereum light client to take an ENS domain and get a
       | wallet address back?
       | 
       | So this isn't really a DNS service in the traditional sense, but
       | rather a way to look up wallet addresses from friendly ENS names?
        
         | rvz wrote:
         | Disappointingly yes.
        
         | aerique wrote:
         | This PoC indeed only returns a wallet address but this project
         | was spawned by typing in `vitalik.eth` in my browser's address
         | bar and expecting to end up on a website.
         | 
         | If you check https://app.ens.domains/name/vitalik.eth/details
         | 
         | You see there's an `url` field as well so with a little extra
         | work we could return the URL as a CNAME. Perhaps it would be
         | better if the code would have returned that, but it is not a
         | give that it has any contents.
         | 
         | This is part of the question of what an ENS name even means. A
         | browser would be interested in the URL and a wallet client in a
         | wallet address, etc.
         | 
         | My interest was in seeing how we can extend existing DNS
         | infrastructure for accessing something new and similar.
         | 
         | edit: Having just read the ICANN article linked by rasengan
         | this would at least fix the issue with end users having to
         | customize their browser or DNS resolver.
         | 
         | (https://news.ycombinator.com/item?id=29343007)
        
       | yannoninator wrote:
       | I don't see anything here, it's asking me to sign in to GitLab?
        
         | aerique wrote:
         | I don't know how but the submitter used the GitLab sign-in URL.
         | This is the correct link: https://gitlab.com/aerique/dnsdist-
         | ens#querying-the-ethereum...
        
       ___________________________________________________________________
       (page generated 2021-11-25 23:02 UTC)