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" <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);"> 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;"> <p style="margin: 0; font-size: 16px; color: #856404; line-height: 1.4;">
<strong>Watch out! The behavior has changed.</strong> For example, <a <strong>Watch out! The behavior has changed.</strong> For example, parsing is done from left to right
href="https://github.com/cunnie/sslip.io/issues/92">hexadecimal notation no longer works</a> instead of right to left
(e.g. " 7f00001.nip.io" will not resolve), and 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" ). (e.g. "1.127.0.0.1.nip.io" resolves to "1.127.0.0" not "127.0.0.1" ).
</p> </p>
</div> </div>

View File

@@ -27,19 +27,19 @@ src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]-->
<body> <body>
<div class="container"> <div class="container">
<div class="alert alert-info" role="alert" style="margin-top: 20px; margin-bottom: 10px; text-align: center;"> <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, <strong>This service is dedicated to the late, great Roopinder Singh, who created & ran nip.io</strong>
nip.io</strong>
</div> </div>
<div class="starter-template" style="padding-top: 10px;"> <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 <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 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> 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 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 by <a href="http://xip.io">xip.io</a>, which was created by <a href="https://github.com/sstephenson">Sam
Stephenson</a>.</p> 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"> <table class="table">
<thead> <thead>
<tr class="header"> <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>2a01:4f8:c17:b8f::2</td>
<td>sslip.io website mirror (IPv6)</td> <td>sslip.io website mirror (IPv6)</td>
</tr> </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> </tbody>
</table> </table>
<div class="alert alert-success" role="alert"> <div class="alert alert-success" role="alert">
@@ -319,7 +326,8 @@ dig @ns-ovh.sslip.io metrics.status.sslip.io txt +short
Basecamp</a>. Basecamp</a>.
</li> </li>
<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>
<li> <li>
<a href="https://letsencrypt.org/">Let's Encrypt</a>: A Certificate Authority providing TLS certificates; <a href="https://letsencrypt.org/">Let's Encrypt</a>: A Certificate Authority providing TLS certificates;