-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathindex.html
73 lines (69 loc) · 3.57 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<!DOCTYPE HTML>
<html lang="en">
<head>
<title>Unique Local IPv6 Generator</title>
<meta charset="utf-8">
<meta name="description" content="Generate unique local IPv6 address blocks (Unique Local Addresses, ULAs) instantly with JavaScript.">
<link rel="icon" href="favicon.ico" type="image/x-icon">
<link rel="stylesheet" href="libraries/bootstrap/3.0.3/bootstrap.min.css">
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
<div class="container">
<div class="header">
<ul class="nav nav-pills pull-right">
<li class="active"><a href="/">Generator</a></li>
<li><a href="faq.html">FAQ</a></li>
<li><a href="about.html">About</a></li>
</ul>
<h3 class="text-muted">Unique Local IPv6 Generator</h3>
</div>
<div class="jumbotron">
<h1 class="prefix">Create a new ::/48!</h1>
<p class="lead">This is a randomly generated 48-bit unique local IPv6 prefix as defined by <a href="https://datatracker.ietf.org/doc/html/rfc4193">RFC 4193</a>. It can be used for local IPv6 networking. A new random prefix will be generated every time the regenerate button is pressed, using JavaScript.</p>
<p><a class="btn btn-lg btn-success" href="#" role="button" id="generate-button">Regenerate</a></p>
</div>
<div class="row marketing">
<div class="col-lg-6">
<h4>64-bit subnetting</h4>
<p>
Unique local addresses have 48-bit prefixes, leaving 16 bits for local subnetting. Below is the prefix as well as the addresses of the first and last subnets.
</p>
<table class="table table-hover">
<tr>
<th>Prefix</th>
<td class="prefix">Waiting to generate a ::/48</td>
</tr>
<tr>
<th>First subnet</th>
<td class="sub-1st">Waiting to generate the 1st ::/64</td>
</tr>
<tr>
<th>Last subnet</th>
<td class="sub-last">Waiting to generate the last ::/64</td>
</tr>
</table>
<p>
Not sure which subnet ID to use? Check the <a href="https://unique-local-ipv6.com/faq.html#subnet">FAQ</a>!
</p>
</div>
<div class="col-lg-6">
<h4>IPv4 local address equivalent</h4>
<p>
IPv6 <a href="https://en.wikipedia.org/wiki/Unique_local_address">unique local addresses</a> (ULAs) are used similarly to the IPv4 local adresses, such 10.0.0.0/8. IPv4 private addresses were defined by <a href="https://datatracker.ietf.org/doc/html/rfc1918">RFC 1918</a>, while IPv6 ULAs were defined by <a href="https://datatracker.ietf.org/doc/html/rfc4193">RFC 4193</a>. Unlike their IPv4 counterpart, IPv6 local addresses have a 40-bit random part, which makes them unique. The goal of IPv6 local addresses is that if you connect two private IPv6 networks together - such as two private sites connected over VPN - it should be very unlikely that you will run into addressing conflicts. <a href="faq.html">[+]</a>
</p>
</div>
</div>
<div class="footer">
<p class="pull-right">
Original © 2013 unique-local-ipv6.com, updates by <a href="https://chris.partridge.tech/">tweedge</a> and <a href="about.html#improvements-and-contributors">contributors</a>
</p>
</div>
</div>
<script src="libraries/jquery/1.10.2/jquery.min.js"></script>
<script src="libraries/bootstrap/3.0.3/bootstrap.min.js"></script>
<script src="js/uniquelocal.js">
generate();
</script>
</body>
</html>