Show HN: DN$ – an innovative, ad-supported DNS resolver

  • Gotta admit, the title got my blood pressure going a little bit, until I clicked and read through. Really well done, and nice working demo!

  • Great execution, one of my queries showed this, idk what it means

    ```dig @35.223.197.204 google.com ;; Warning: ID mismatch: expected ID 37255, got 53558```

    Great project, I found out about a course that'll help me make 100,000 USD a month!

  • FWIW, I’ve looked at Cloudflare pretty closely and I don’t think they are monetizing - but given the potential rewards it’s always going to be a “break glass in case of quarterly revenue dip” type situation.

    Google is…Google.

  • Here's me, a Uniformly Dopey Peasant.

      nmap -sV -p 53 35.223.197.204
      Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-04-01 20:16 BST
      Nmap scan report for 204.197.223.35.bc.googleusercontent.com (35.223.197.204)
      Host is up (0.11s latency).
    
      PORT   STATE SERVICE VERSION
      53/tcp open  domain?
      1 service unrecognized despite returning data. If you know the service/version, please submit the
      following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :
      SF-Port53-TCP:V=7.94SVN%I=7%D=4/1%Time=660B081A%P=x86_64-pc-linux-gnu%r(DN
      SF:SVersionBindReqTCP,4F,"\0M\0\x06\x81\x05\0\x01\0\x01\0\0\0\0\x07version
      SF:\x04bind\0\0\x10\0\x03\xc0\x0c\0\x10\0\x01\0\0\0d\0#\"TCP\x20is\x20for\
      SF:x20enterprise\x20clients\x20only")%r(DNSStatusRequestTCP,3D,"\0;\0\0\x9
      SF:0\x05\0\0\0\x01\0\0\0\0\xc0\x0c\0\x10\0\x01\0\0\0d\0#\"TCP\x20is\x20for
      SF:\x20enterprise\x20clients\x20only");

  • Built in rust? This needs to be at the top of my resolv.conf immediately!

  • Can recommend! I tried it, and it only took 11.423 seconds to resolve reddit.com!

  • April 2nd 2024 Update: THIS PROJECT IS DEPRECATED

    Due to several lawsuits and criminal investigations, DN$ needs to shutdown. Source code to setup your own DN$ resolver is here.

  • Already saw a job posting requiring 5 years of experience with DN$.

  • > DN$ only supports DNSSEC for customers in the ENTERPRISE tier

    OK, so how much do I pay you to change that message to "DNSSEC is pointless and you should feel bad for making this request"?

  • ;; ADDITIONAL SECTION

    TXT "Meet hot, lonely DNS records in you area tonight"

  • That... made my day. Brilliant from top to bottom.

    Hmm. I'm starting on a new project tomorrow. Perhaps I should mail the customer and tell them I decided to rewrite the whole project in Rust?

  • Little over the top. Sometimes subtle is better/more entertaining.

  • When are you going to implement the dark blockchain into this!?

  •   $ dig @35.223.197.204 hackernews.com
      < HTTP 402 error.
    
    Wierd, it shouldn't even use HTTP. Something's fishy.

  • I was using shitty wifi provided by the hotel for free, and was a bit mystified as to what the fuss was about. Turns out they were fucking with the replies, because of course they were.

    Trying again on a network thats well setup lets me actually see the proper replies.

  • Should have called it "B$ DNS" hahaha

  • No plans to IPO, then sell off shares and causing the entire stock to free fall and leaving retail investors to hold the bag?

    Rookie.

  • From the article link in the readme, this is a dig at Facebook.

  • But where is the serverless blockchain?

  • Seems legit!

  • this project needs to be stickied. can we do that around here?

    #intedwetrust

  • Good one

  • Hah! LZMAO!

  • Is this to be associated with "M$?" B/c there are still dorks writing things with a cash sign.

  • I hate April Fool’s day so much.

    No, this didn’t trick me.

    Lying and pranking are both bad things to do, and they’re bad on 1 April, too.

    If you find this kind of thing fun, we can’t be friends and I will forever look down at you.

    It’s my problem, I know, I just can’t condone pranking or deception for any reason.