Website documentation reflects hexadecimal notation

- Include hexadecimal example. Use the nip.io domain name because those
  are the users that want hexadecimal.
- Update the nip.io website to no longer mention that sslip.io doesn't
  have hexadecimal notation. It has hexadecimal notation.
- Make nip.io more prominent in the sslip.io website. Heck, it's a
  shorter domain name. A better domain name.
- Update that nip.io is incorporated into sslip.io

TODO: expand the
This commit is contained in:
Brian Cunnie
2025-06-22 14:56:34 -07:00
parent d5d02f5999
commit ea233f19bf
2 changed files with 16 additions and 9 deletions

View File

@@ -32,9 +32,8 @@
<div class="warning-banner"
style="background-color: #fff3cd; border: 2px solid #ffc107; margin: 10px; padding: 15px; text-align: center; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.1);">
<p style="margin: 0; font-size: 16px; color: #856404; line-height: 1.4;">
<strong>Watch out! The behavior has changed.</strong> For example, <a
href="https://github.com/cunnie/sslip.io/issues/92">hexadecimal notation no longer works</a>
(e.g. " 7f00001.nip.io" will not resolve), and parsing is done from left to right instead of right to left
<strong>Watch out! The behavior has changed.</strong> For example, parsing is done from left to right
instead of right to left
(e.g. "1.127.0.0.1.nip.io" resolves to "1.127.0.0" not "127.0.0.1" ).
</p>
</div>

View File

@@ -27,19 +27,19 @@ src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
<body>
<div class="container">
<div class="alert alert-info" role="alert" style="margin-top: 20px; margin-bottom: 10px; text-align: center;">
<strong>This service is dedicated to the late, great Roopinder Singh, who created & ran a similar service,
nip.io</strong>
<strong>This service is dedicated to the late, great Roopinder Singh, who created & ran nip.io</strong>
</div>
<div class="starter-template" style="padding-top: 10px;">
<h3 id="sslip.io">sslip.io</h3>
<h3 id="sslip.io">nip.io & sslip.io</h3>
<p>Operational Status: <a href="https://ci.nono.io/teams/main/pipelines/sslip.io"><img
src="https://ci.nono.io/api/v1/pipelines/sslip.io/jobs/dns-servers/badge" alt="ci.nono.io"></a> <sup><a
href="#status" class="alert-link">[Status]</a></sup></p>
<p><em>sslip.io</em> is a DNS (<a href="https://en.wikipedia.org/wiki/Domain_Name_System">Domain Name System</a>)
<p><em>nip.io</em> and <em>sslip.io</em> are a DNS (<a
href="https://en.wikipedia.org/wiki/Domain_Name_System">Domain Name System</a>)
service that, when queried with a hostname with an embedded IP address, returns that IP address. It was inspired
by <a href="http://xip.io">xip.io</a>, which was created by <a href="https://github.com/sstephenson">Sam
Stephenson</a>.</p>
<p>Here are some examples:</p>
<p>Here are some examples (the domains nip.io and sslip.io are interchangeable):</p>
<table class="table">
<thead>
<tr class="header">
@@ -92,6 +92,13 @@ src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
<td>2a01:4f8:c17:b8f::2</td>
<td>sslip.io website mirror (IPv6)</td>
</tr>
<tr class="even">
<td>
<a href="https://334B3513.nip.io">https://334B3513.nip.io/</a>
</td>
<td>51.75.53.19</td>
<td>sslip.io website mirror (hexadecimal notation)</td>
</tr>
</tbody>
</table>
<div class="alert alert-success" role="alert">
@@ -319,7 +326,8 @@ dig @ns-ovh.sslip.io metrics.status.sslip.io txt +short
Basecamp</a>.
</li>
<li>
<a href="http://nip.io">nip.io</a>: similar to xip.io, but the PowerDNS backend is written in elegant Python
<a href="http://nip.io">nip.io</a>: formerly a separate service, but now incorporated into sslip.io. The
service previously used PowerDNS combined with a backend written in elegant Python.
</li>
<li>
<a href="https://letsencrypt.org/">Let's Encrypt</a>: A Certificate Authority providing TLS certificates;