mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-05-09 15:45:01 -04:00
feat(ipv6-ula-generator): new tool: generate ula based on timestamp and mac address
This new tool generates a random unique ula based on the current timestamp and the provided mac address. An ULA is your "secondary" IPV6-Address only for internal use. It can also be used as a backup address if your provider gets offline and your Prefix-IPs are not longer valid.Also you can create the most of your internal firewall rules based on your ULAs.
This commit is contained in:
parent
d7a503b4ae
commit
7bef6c96c1
6 changed files with 106 additions and 12 deletions
16
src/tools/ipv6-ula-generator/index.ts
Normal file
16
src/tools/ipv6-ula-generator/index.ts
Normal file
|
@ -0,0 +1,16 @@
|
|||
import { BuildingFactory } from '@vicons/tabler';
|
||||
import { defineTool } from '../tool';
|
||||
|
||||
export const tool = defineTool({
|
||||
name: 'IPv6 ULA generator',
|
||||
path: '/ipv6-ula-generator',
|
||||
description: `When you set up IPv6, you may need to set up your own local, non-routable IP addresses on your network -
|
||||
similar to the older RFC1918 blocks. RFC4193 addresses (no pun intended) this issue.
|
||||
|
||||
Your IP address block assigned should be generated randomly from the fc00::/7 block. As IETF hasn't formalized fc00::/8,
|
||||
addresses should be assigned out of fd00::/8.`,
|
||||
keywords: ['ipv6', 'ula', 'generator', 'rfc1918', 'rfc4193', 'network', 'private'],
|
||||
component: () => import('./ipv6-ula-generator.vue'),
|
||||
icon: BuildingFactory,
|
||||
createdAt: new Date('2023-04-09'),
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue