openrightsgroup / blocked-org-uk

Template front-end code, markup, style-sheets, images and other assets for the Censorship Monitoring Project (blocked.org.uk)
https://www.blocked.org.uk/
GNU General Public License v3.0
13 stars 5 forks source link

Tooltip to explain 'DNSError' status #395

Closed edjw closed 5 years ago

edjw commented 5 years ago

On a result page for a non-existent domain like this here, we use "DNS Error" for the status.

Can we put a tooltip in to explain what that means?

If there's just a name for the status that is easier to understand and means we don't need a tooltip then that would be better.

dantheta commented 5 years ago

We could use "Site not found"?

The dnserror status represents a fairly broad category of DNS resolution errors.

edjw commented 5 years ago

Is a DNS Error status only ever shown when a site couldn't be found? Or are there other times when we could get DNS Error?

JimKillock commented 5 years ago

This example should fail at a 'whois' level?

The DNS "error" is a correct result: the domain does not exist. Ideally, we would say that, to distinguish non existent domains from DNS and hosting set up issues.

edjw commented 5 years ago

So we can say "Non-existent domain" instead of "DNS Error" in those cases then?

edjw commented 5 years ago

@dantheta – Why does TalkTalk and BT Strict have a status of "OK" for that non-existent domain?

leedxw commented 5 years ago

I believe that some ISPs hijack NXDOMAIN DNS responses and return the IP address of an ISP-branded search portal. (It should probably be a separate bug report to recognise these.)

dantheta commented 5 years ago

Yep, that's right. Virgin and talktalk have used a service like barefruit in the past. BT have their own, hosted on ttp://www.webaddresshelp.bt.com.

We turned it off on the A&A lines.

dantheta commented 5 years ago

Is a DNS Error status only ever shown when a site couldn't be found? Or are there other times when we could get DNS Error?

We sometimes get SERVFAIL or REFUSED responses from an authoritative nameserver, in the absence of a cached record nearer to the probes. They don't happen too often and tend to be temporary misconfigurations or unavailable servers.

edjw commented 4 years ago

I'm not seeing the tooltip on the example page I gave originally https://www.blocked.org.uk/site/http://not-a-real-domain-aerg4rhafsd.com