[{"data":1,"prerenderedAt":511},["ShallowReactive",2],{"project-24886120":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":47,"post_text":48,"what":49,"said":82,"maker_in_thread":194,"shape":202,"grid":206,"attempts":474,"same_week":475,"maker_shows":320,"maker_hidden":503,"reader_version":504,"card":505},"24886120","which-dns","Which DNS servers are you pointing to?","title","Show HN: Which DNS servers are you pointing to?","https:\u002F\u002Fwhich.nameserve.rs\u002F","which.nameserve.rs","Fileformat",1603632734,2020,283,96,148,3028,5,"legend","dev_tools","network diagnostics","web_app",[24,25,26,27],"dns server","dns leak test","which dns","recursive resolver","curious",0.181,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,15,1,3,28,{"performance":37,"idea":39,"execution":41,"pricing":43,"design":44,"docs":45,"privacy":46},{"positive":38,"critical":38},0,{"positive":40,"critical":38},4,{"positive":38,"critical":42},2,{"positive":33,"critical":38},{"positive":38,"critical":33},{"positive":38,"critical":38},{"positive":38,"critical":38},[34,34,33,38,18,18,38,34,38,38,38,38,38,38,38,38,38,34,34,34,34,38,38,38,33,38,38,34,38,18,34,34,34,38,34,34,18,18,38,18],null,{"problem":50,"audience":48,"pricing":57,"motivation":63,"time_to_build":48,"stack":67,"openness":79,"stage":80,"team_size":81},{"value":51,"source":52,"evidence":53},"Users need to verify which DNS servers they are actually pointing to","maker",[54],{"id":55,"by":11,"text":56},"24886121","I kept running into DNS issues, and needed to triple-check that I was pointing to the right DNS servers, so I made this utility website that does exactly that: which-dns [1] This…",{"value":58,"source":52,"evidence":59},"Free, for light non-commercial use; self-hosting encouraged for commercial use",[60],{"id":61,"by":11,"text":62},"24887511","Thanks, I use it like this for some of my pages. But please, only light, non-commercial use! It is on the cheapest static IP that I could find with no failover or anything. It is…",{"value":64,"source":52,"evidence":65},"Kept running into DNS issues and needed to verify DNS server settings",[66],{"id":55,"by":11,"text":56},[68,75],{"value":69,"source":52,"evidence":70},"Go",[71,74],{"id":72,"by":11,"text":73},"24887009","It only sees the \"last hop\" of recursive DNS resolution [1]. If you have internal DNS servers, you would need to run a copy of which-dns internally, and your internal DNS servers…",{"id":55,"by":11,"text":56},{"value":76,"source":52,"evidence":77},"Caddy certmagic (HTTPS)",[78],{"id":55,"by":11,"text":56},"open_source","launched","unknown",{"praise":83,"objections":107,"requests":126,"questions":138,"alternatives":157},[84,100],{"value":85,"source":86,"evidence":87},"Useful, clever way to detect DNS server","commenter",[88,92,96],{"id":89,"by":90,"text":91},"24887059","justsomedood","Wow, this is such a useful tool and a clever way of finding out the DNS server. Great job!",{"id":93,"by":94,"text":95},"24887045","sleavey","I just read the GitHub readme: > How does it work? You make a request to a hostname with a unique prefix. All hostnames resolve to the same IP, but the DNS server records which…",{"id":97,"by":98,"text":99},"24887146","bloopernova","This is great, thank you for creating it and sharing it. I'll be sharing this with all my colleagues!",{"value":101,"source":86,"evidence":102},"Useful for scripts via API",[103],{"id":104,"by":105,"text":106},"24887401","arminiusreturns","This is really cool, especially because I can just 'wget -qO- $RANDOM.which.nameserve.rs\u002Fapi.json?callback=myfunction' which means I can use this in scripts. (For example an…",[108,115],{"value":109,"source":86,"evidence":110},"Does not detect IPv6",[111],{"id":112,"by":113,"text":114},"24887523","Fnoord","Doesn't show IPv6 for me. I always use IPleak.net [1]. Works for public IPv4, IPv6, DNS server, Tor\u002FAirVPN exit node, BitTorrent, geolocation, and all kind of browser metadata.…",{"value":116,"source":52,"evidence":117},"Shows only last recursive hop, not client's configured resolver for DoH or internal DNS",[118,119,122],{"id":72,"by":11,"text":73},{"id":120,"by":11,"text":121},"24887447","Sort of: it doesn't differentiate between DoH and normal resolution (it only does IPv4 TCP & UDP resolution). This means that it will return Cloudflare (i.e. ASN of…",{"id":123,"by":124,"text":125},"24892594","_-___________-_","This shows which DNS server performed the recursive query for you, but in more complicated setups it won't be the DNS server your system is pointed to. For example if you're…",[127,131],{"value":128,"source":86,"evidence":129},"Detect secondary DNS servers",[130],{"id":93,"by":94,"text":95},{"value":132,"source":86,"evidence":133},"Recognize when user hosts their own DNS",[134],{"id":135,"by":136,"text":137},"24888811","armSixtyFour","It would be neat if this also recognized that you're hosting your own dns, instead of spitting your own IP back at you. I didn't recognize my IP at first.",[139,146],{"value":140,"source":86,"evidence":141},"Can it diagnose internal DNS on a local network?",[142],{"id":143,"by":144,"text":145},"24886810","kortex","I find this really useful! I seem to frequently run into dns weirdness. Does it work internally e.g. diagnosing dns queries on a local net?",{"value":147,"source":86,"evidence":148},"Why does Cloudflare or Google show up for 8.8.8.8 users?",[149,153],{"id":150,"by":151,"text":152},"24887304","compsciphd","I'm using 8.8.8.8 and its coming up as cloudflarenet not whatever google should presumably be?",{"id":154,"by":155,"text":156},"24887349","treis","Me too. Can someone explain why Cloudflare shows up when (as far as I know) I don't use Cloudflare.",[158,162,173,177,187],{"value":159,"source":52,"evidence":160},"whatsmydnsserver.com",[161],{"id":55,"by":11,"text":56},{"value":163,"source":86,"evidence":164},"dnsleaktest.com",[165,169],{"id":166,"by":167,"text":168},"24888209","dgl","The extended test on https:\u002F\u002Fwww.dnsleaktest.com\u002F does that. There’s also various tests that reveal EDNS subnet leakage. It’s pretty easy to implement; somehow don’t respond to a…",{"id":170,"by":171,"text":172},"24887091","teknologist","I often use dnsleaktest.com for this; it runs multiple rounds so you see all the ones you might be using.",{"value":174,"source":86,"evidence":175},"ipleak.net",[176],{"id":112,"by":113,"text":114},{"value":178,"source":86,"evidence":179},"GRC DNS Benchmark",[180,184],{"id":181,"by":182,"text":183},"24887215","jelv","You can check your best available dns server via this easy tool https:\u002F\u002Fwww.grc.com\u002Fdns\u002Fbenchmark.htm (win and wine)",{"id":185,"by":11,"text":186},"24887531","Someone else in this thread suggested GRC's benchmark utility [1]. It sounds pretty comprehensive, but I haven't tried it yet. [1] https:\u002F\u002Fwww.grc.com\u002Fdns\u002Fbenchmark.htm",{"value":188,"source":86,"evidence":189},"Akamai whoami",[190],{"id":191,"by":192,"text":193},"24889336","gslin","Akamai also provides something similar: * https:\u002F\u002Fdeveloper.akamai.com\u002Fblog\u002F2018\u002F05\u002F10\u002Fintroducing-new-whoami-tool-dns-resolver-information",{"comments":195,"answered":18,"key":196},14,[197,198,199],{"id":55,"text":56},{"id":72,"text":73},{"id":200,"text":201},"24887585","It would be really nice to detect the user's secondary DNS. I'm not sure failing will do that, but it might reveal interesting things anyway. I'll add it to the to-do list.",{"commenters":203,"max_depth":204,"maker_replies":195,"first_comment_mins":38,"lifespan_hours":205},66,7,237,[207,209,211,213,214,216,217,219,222,224,227,230,232,234,237,241,244,248,251,254,258,261,265,268,271,273,276,278,280,283,285,288,290,293,295,297,300,303,305,309,312,315,318,322,323,326,329,331,334,338,341,344,347,351,353,356,358,361,364,367,370,373,377,380,383,386,391,394,397,399,402,404,406,410,412,414,416,418,420,423,426,429,432,435,438,440,442,444,446,449,453,456,458,462,466,470],[55,38,38,208,11,33],"project\u002Fneutral\u002Fidea",[143,38,34,210,144,38],"project\u002Fneutral\u002Fperformance",[72,38,38,212,11,33],"maker\u002Fneutral\u002Fexecution",[93,38,34,208,94,38],[200,38,38,215,11,33],"maker\u002Fpositive\u002Fidea",[166,38,34,208,167,38],[112,33,33,218,113,38],"project\u002Fcritical\u002Fexecution",[220,33,38,221,11,33],"24887713","maker\u002Fneutral\u002Fdocs",[181,42,38,223,182,38],"other\u002Fneutral\u002Fnone",[225,42,38,226,11,33],"24887337","maker\u002Fpositive\u002Fnone",[228,42,38,223,229,38],"24987905","DavideNL",[104,34,18,231,105,38],"project\u002Fpositive\u002Fidea",[61,34,38,233,11,33],"maker\u002Fneutral\u002Fpricing",[235,34,18,236,105,38],"24887554","maker\u002Fpositive\u002Fpricing",[238,34,38,239,240,38],"24887953","commenter\u002Fneutral\u002Fnone","jwilk",[242,34,38,239,243,38],"24888492","Symbiote",[245,40,34,246,247,38],"24887133","project\u002Fneutral\u002Fnone","WarOnPrivacy",[249,40,38,239,250,38],"24888520","daneel_w",[252,40,38,239,253,38],"24889003","ilikepi",[255,40,38,256,257,38],"24895881","commenter\u002Fneutral\u002Fprivacy","bwoodcock",[259,40,38,239,260,38],"24984847","apple4ever",[262,18,38,263,264,38],"24888213","other\u002Fneutral\u002Fprivacy","znpy",[266,18,38,263,267,38],"24888471","minerjoe",[269,18,38,256,270,38],"24888628","jlgaddis",[272,18,38,256,267,38],"24888989",[274,18,38,256,275,38],"24889723","viraptor",[277,18,38,256,267,38],"24890103",[279,18,38,256,275,38],"24890740",[281,18,38,256,282,38],"24890252","Arnavion",[284,18,38,256,124,38],"24892650",[286,18,38,223,287,38],"24888635","imglorp",[289,18,38,223,282,38],"24890212",[291,18,38,223,292,38],"24891755","rgroj",[294,18,38,223,282,38],"24893686",[296,18,38,223,292,38],"24894307",[298,18,38,223,299,38],"24965735","ignoramous",[301,18,38,223,302,38],"24892179","dsr_",[304,18,38,223,124,38],"24892624",[306,18,38,307,308,38],"24892944","other\u002Fneutral\u002Fperformance","ycombonator",[310,18,38,307,311,38],"24892987","ArchOversight",[313,18,38,307,314,38],"24894640","JdeBP",[316,18,38,317,308,38],"24902554","other\u002Fpositive\u002Fperformance",[319,320,34,208,321,38],"24887321",6,"lucb1e",[120,320,38,221,11,33],[324,320,34,246,325,38],"24891716","Thorrez",[327,204,34,246,328,38],"24887411","makeworld",[191,330,38,223,192,38],8,[332,31,38,263,333,38],"24887370","Cantbekhan",[335,31,38,336,337,38],"24888386","other\u002Fpositive\u002Fprivacy","leokennis",[339,31,34,246,340,38],"24889462","captn3m0",[342,31,38,263,343,38],"24892620","kamyarg",[345,31,38,263,346,38],"24902177","anderspitman",[348,349,38,307,350,38],"24887488",10,"fwr",[185,349,38,352,11,33],"maker\u002Fneutral\u002Fnone",[354,349,38,256,355,38],"24890072","dheerajvs",[357,349,38,263,350,38],"24893385",[359,349,38,223,360,38],"24890483","formerly_proven",[362,349,38,263,363,38],"24893187","t0astbread",[365,349,38,263,366,38],"24908926","tptacek",[135,368,33,369,136,38],11,"project\u002Fcritical\u002Fdesign",[371,368,38,372,11,33],"24889000","maker\u002Fneutral\u002Fidea",[374,375,38,263,376,38],"24887443",12,"afkqs",[378,375,38,263,379,38],"24888716","surround",[381,375,38,223,382,38],"24889017","javajosh",[384,375,38,223,385,38],"24894769","ryankrage77",[387,388,34,389,390,38],"24889076",13,"project\u002Fmixed\u002Fdocs","babuskov",[392,388,38,393,11,33],"24890375","maker\u002Fpositive\u002Fdocs",[395,195,38,223,396,38],"24893013","known",[398,32,38,352,11,33],"24895770",[97,400,18,401,98,38],16,"project\u002Fpositive\u002Fnone",[170,403,38,223,171,38],17,[405,403,38,223,247,38],"24887147",[407,408,34,409,346,38],"24902200",18,"project\u002Fneutral\u002Fprivacy",[411,408,38,352,11,33],"24906133",[413,408,18,231,346,38],"24906857",[150,415,33,218,151,38],19,[154,415,34,417,155,38],"project\u002Fneutral\u002Fexecution",[419,415,34,417,124,38],"24892666",[421,415,38,223,422,38],"24887383","dheera",[424,415,38,223,425,38],"24888422","teddyh",[427,415,38,223,428,38],"24888485","Denvercoder9",[430,415,38,223,431,38],"24888775","vetinari",[433,415,38,223,434,38],"24889926","Godel_unicode",[436,415,34,417,437,38],"24887392","gilrain",[439,415,34,417,151,38],"24887609",[123,441,34,417,124,38],20,[443,441,38,417,11,33],"24895792",[89,445,18,231,90,38],21,[447,445,18,231,448,38],"24887092","bt1a",[450,451,38,223,452,38],"24887476",22,"chimen",[454,455,34,208,308,38],"24892971",23,[457,455,38,223,11,33],"24895858",[459,460,38,223,461,38],"24891049",24,"robertcope",[463,464,18,401,465,38],"24888371",25,"rosstex",[467,468,18,401,469,38],"24888380",26,"tsjq",[471,472,18,401,473,38],"24887255",27,"CircoDesktop",[],[476,481,485,489,493,498],{"id":477,"name":478,"points":479,"category":480},"24898373","Dendron",313,"productivity",{"id":482,"name":483,"points":484,"category":20},"24869897","react-chrono",269,{"id":486,"name":487,"points":488,"category":20},"24906237","Austin-Tui",256,{"id":490,"name":491,"points":492,"category":480},"24897812","Personal CRM",175,{"id":494,"name":495,"points":496,"category":497},"24872754","Perfect Pitch Ear Training",172,"learning_science",{"id":499,"name":500,"points":501,"category":502},"24920904","Blocks",133,"games",false,"v2",{"id":506,"name":5,"line":6,"ai":503,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":507,"top":18,"kw":508,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":509,"url":9,"mix":510,"praise":85,"objection":109,"sub":21},24886120,0.18,[24,25,26,27],"3310550300000000033330001003053330335505",[31,32,33,34],1794036597671]