TLD-Health-Report icon indicating copy to clipboard operation
TLD-Health-Report copied to clipboard

Why using DNScheck?

Open bortzmeyer opened this issue 8 years ago • 6 comments

DNScheck is no longer maintained. Why not its successor, Zonemaster?

bortzmeyer avatar Feb 08 '17 16:02 bortzmeyer

The answer is I wasn't aware of Zonemaster until after I did the initial health report :). It also appears this software is pretty beta - using the website I can't put in a TLD for example.

mandatoryprogrammer avatar Feb 08 '17 20:02 mandatoryprogrammer

That's odd. Inputing a TLD certainly works. See https://zonemaster.net/test/16b04ec47ed2d2e9 for a test I just made with .yt

bortzmeyer avatar Feb 08 '17 20:02 bortzmeyer

How strange, I tested ni and got an error - are you able to do this TLD?

mandatoryprogrammer avatar Feb 08 '17 20:02 mandatoryprogrammer

"an error" is vague. Copy-and-paste, please. Nicaragua works for me: https://zonemaster.net/test/bf221bbb0c448453

bortzmeyer avatar Feb 08 '17 20:02 bortzmeyer

You're right, my apologies:

cantruntest

Request:

POST /run HTTP/1.1
Host: zonemaster.net
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:50.0) Gecko/20100101 Firefox/50.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate, br
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Referer: https://zonemaster.net/
Content-Length: 114
Connection: keep-alive

data=%7B%22ipv4%22%3Atrue%2C%22ipv6%22%3Atrue%2C%22profile%22%3A%22default_profile%22%2C%22domain%22%3A%22ni%22%7D

Response:

HTTP/1.1 500 Internal Server Error
Date: Wed, 08 Feb 2017 20:44:07 GMT
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Content-Length: 510
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Last-Modified: Mon, 18 May 2015 14:05:33 GMT
Connection: close

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Error 500</title>
<link rel="stylesheet" href="/css/error.css" />
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
</head>
<body>
<h1>Error 500</h1>
<div id="content">
<h2>Internal Server Error</h2><p>Wooops, something went wrong</p>
</div>
<div id="footer">
Powered by <a href="http://perldancer.org/">Dancer</a>.
</div>
</body>
</html>

Turns out it appears it was an IP ban - how strange. Proxying to my VPS fixes it instantly.

A future health report should definitely use this scanner instead!

mandatoryprogrammer avatar Feb 08 '17 20:02 mandatoryprogrammer

They even mention testing all TLDs right in the repo: https://github.com/dotse/zonemaster/tree/master/utils

This couldn't be more perfect!

mandatoryprogrammer avatar Feb 08 '17 20:02 mandatoryprogrammer