DevToys Web Pro iconDevToys Web Proബ്ലോഗ്
ഞങ്ങളെ റേറ്റ് ചെയ്യുക:
ബ്രൗസർ എക്സ്റ്റൻഷൻ പരീക്ഷിക്കുക:

IPv6 ULA ജനറേറ്റർ

  • MAC
    സബ്‌നെറ്റ് ID
    സാങ്കേതിക വിശദാംശങ്ങൾ

    IPv6 ULA ജനറേറ്റർ എങ്ങനെ പ്രവർത്തിക്കുന്നു

    ഉപകരണം ചെയ്യുന്നത് എന്താണ്

    IPv6 ULA ജനറേറ്റർ RFC 4193 §3.2.2 ലെ ആൽഗോരിതം പിന്തുടർന്ന്, മറ്റേതെങ്കിലും സൈറ്റുമായി കൂട്ടിയിടിക്കാൻ സാധ്യത കുറവുള്ള ഒരു /48 Unique Local Address prefix സൃഷ്ടിക്കുന്നു. ഒരു MAC വിലാസം നൽകുക (അല്ലെങ്കിൽ ടൂൾ ഒരു random വിലാസം തിരഞ്ഞെടുക്കട്ടെ); തുടർന്ന് നിലവിലെ NTP timestamp-നൊപ്പം concatenated ചെയ്ത EUI-64 ന്റെ SHA-1 ൽ നിന്ന് 40-bit Global ID ഇത് കണ്ടെത്തുന്നു. ഔട്ട്പുട്ടിൽ /48 prefix, Global IDയും Subnet IDയും, കൂടാതെ ഒരു ഉദാഹരണ /64 host address ഉം ഉൾപ്പെടുന്നു.

    ഡെവലപ്പർമാർക്കുള്ള സാധാരണ ഉപയോഗ സാഹചര്യങ്ങൾ

    Network adminമാർ globally-routable address space-നെ ആശ്രയിക്കാത്ത സ്വകാര്യ IPv6 നെറ്റ്‌വർക്കുകൾ നിർമ്മിക്കാൻ ULAകൾ ഉപയോഗിക്കുന്നു. Lab, homelab ഓപ്പറേറ്റർമാർ ഓരോ സൈറ്റിനും ഒരിക്കൽ ഒരു ULA prefix തിരഞ്ഞെടുക്കുകയും തുടർന്ന് എല്ലാ internal VLANകളും overlay നെറ്റ്‌വർക്കുകളും അതുപയോഗിച്ച് പുനർപ്രയോഗിക്കുകയും ചെയ്യുന്നു. global IPv6 ലഭ്യമല്ലാത്തതോ ആവശ്യമില്ലാത്തതോ ആയ സാഹചര്യങ്ങളിൽ cloud VPCകൾ, container നെറ്റ്‌വർക്കുകൾ, air-gapped പരിതസ്ഥിതികൾ എന്നിവയ്ക്കും ഇവ ഉപകാരപ്പെടുന്നു.

    ഡാറ്റ ഫോർമാറ്റുകൾ, തരങ്ങൾ, അല്ലെങ്കിൽ വകഭേദങ്ങൾ

    ULAകൾ fc00::/7 ബ്ലോക്കിലാണ്. locally-assigned (L) bit 1 ആയി സെറ്റ് ചെയ്താൽ പ്രായോഗിക prefix fd00::/8 ആകുന്നു. പൂർണ്ണ /48 ലേഔട്ട്: 8-bit prefix (fd) + 40-bit Global ID + 16-bit Subnet ID + 64-bit Interface ID. Global ID എന്നത് EUI-64 ‖ NTP timestamp മുകളിൽ SHA-1 എടുത്തതിലെ ഏറ്റവും താഴെയുള്ള 40 bits ആണ്; നൽകിയ MAC-ൽ FFFE ചേർത്ത് universal/local bit flip ചെയ്ത് ഈ ടൂൾ EUI-64 കണ്ടെത്തുന്നു.

    സാധാരണ പിഴവുകളും എഡ്ജ് കേസുകളും

    fd00:0:0::/48 പോലുള്ളതോ മറ്റേതെങ്കിലും trivial prefix-ഓ തിരഞ്ഞെടുക്കരുത് — പ്രധാന ഉദ്ദേശം randomise ചെയ്ത് collision സാധ്യത കുറയ്ക്കുക എന്നതാണ്. fc00::/8 പകുതി (L bit = 0) reserved ആണ്, ഇന്ന് അത് ഉപയോഗിക്കരുത്. ULAകൾ public internet-ൽ routable അല്ല; internet-routable IPv6 വേണമെങ്കിൽ ISP അല്ലെങ്കിൽ RIR ൽ നിന്ന് Global Unicast prefix അഭ്യർത്ഥിക്കുക.

    കോഡിനേക്കാൾ ഈ ഉപകരണം എപ്പോൾ ഉപയോഗിക്കണം

    ഒരു പുതിയ സൈറ്റ് സജ്ജീകരിക്കുമ്പോൾ, നിങ്ങൾ എന്നും പുനർപ്രയോഗിക്കുന്ന one-shot prefix തിരഞ്ഞെടുക്കാൻ ഈ ബ്രൗസർ ടൂൾ ഉപയോഗിക്കുക. കോഡിൽ, Python ന്റെ ipaddress, Go യുടെ net/netip, അല്ലെങ്കിൽ Rust ന്റെ ipnet പോലുള്ള ലൈബ്രറികൾ സ്ഥിരതയുള്ള error handling നോടൊപ്പം Global Unicast വിലാസങ്ങളോടൊപ്പം ULAകൾ സൃഷ്ടിക്കാനോ സാധൂകരിക്കാനോ കഴിയും.