DevToys Web Pro iconDevToys Web Proब्लॉग
आम्हाला रेट करा:
ब्राउझर विस्तार वापरून पाहा:

MAC पत्ता जनरेटर

स्वरूप
मोठी अक्षरे
e.g. aa:bb:cc:dd:ee:ff

तयार करा

×
कमाल 50
तांत्रिक तपशील

MAC Address Generator कसा कार्य करतो

हे टूल काय करते

MAC Address Generator चाचणी, नेटवर्क सिम्युलेशन आणि विकासासाठी यादृच्छिक, वाक्यरचनात्मकदृष्ट्या वैध Media Access Control (MAC) पत्ते तयार करतो. तो अनेक स्वरूपांमध्ये (कोलन-वेगळे, हायफन-वेगळे किंवा डॉट-गटबद्ध) पत्ते तयार करू शकतो आणि युनिकास्ट किंवा मल्टिकास्ट पत्ते निर्माण करण्यास समर्थन देतो. तसेच locally administered bit सेट करतो, त्यामुळे तयार झालेले पत्ते वास्तविक हार्डवेअर पत्त्यांशी संघर्ष करत नाहीत.

डेव्हलपरसाठी सामान्य वापर प्रकरणे

विकसक MAC पत्ता जनरेटरचा वापर चाचणी डेटाबेसमध्ये नेटवर्क डिव्हाइस रेकॉर्ड भरताना, अद्वितीय हार्डवेअर ओळखचिन्हांची गरज असलेल्या नेटवर्क सिम्युलेटर किंवा व्हर्च्युअल मशीनसाठी सीडिंग करताना, MAC पत्ते पार्स किंवा वैध ठरवणाऱ्या कोडसाठी युनिट टेस्ट लिहिताना, आणि नेटवर्क व्यवस्थापन डॅशबोर्डसाठी डेमो डेटासेट तयार करताना करतात. locally administered bit मुळे तयार झालेले पत्ते स्पष्टपणे कृत्रिम असल्याचे दिसते आणि ते चुकूनही वास्तविक NIC शी जुळणार नाहीत.

डेटा फॉरमॅट्स, प्रकार किंवा व्हेरिएंट्स

MAC पत्ते हे 48-बिट (6-बाइट) ओळखचिन्हे असून ते दोन हेक्साडेसिमल अंकांच्या सहा गटांमध्ये दर्शवले जातात. सामान्य नोटेशन शैली म्हणजे कोलन-वेगळे (AA:BB:CC:DD:EE:FF), हायफन-वेगळे (AA-BB-CC-DD-EE-FF), आणि डॉट-गटबद्ध (AABB.CCDD.EEFF, Cisco कडून वापरले जाते). पहिल्या ऑक्टेटमधील least-significant bit युनिकास्ट (0) किंवा मल्टिकास्ट (1) दर्शवतो, आणि दुसरा least-significant bit universally administered (0) किंवा locally administered (1) दर्शवतो.

सामान्य चुका आणि एज केसेस

locally administered bit सेट न करता वास्तविक नेटवर्कवर यादृच्छिकरित्या तयार केलेले MAC पत्ते वापरू नका, कारण ते वास्तविक हार्डवेअरशी टक्कर देऊ शकतात. काही प्रणाली MAC पत्त्यांची काटेकोर पडताळणी करतात आणि अवैध फॉरमॅटिंग किंवा सर्व-शून्य/सर्व-FF मूल्ये असलेले पत्ते नाकारतात. मल्टिकास्ट MAC पत्ते (पहिला ऑक्टेट विषम) Ethernet फ्रेममध्ये source address म्हणून योग्य नाहीत.

कोडच्या तुलनेत हे टूल कधी वापरावे

विकासादरम्यान ad-hoc जनरेशनसाठी, जलद चाचणी डेटा तयार करण्यासाठी, किंवा एकदाच करायच्या नेटवर्क कॉन्फिगरेशन कामांसाठी हे ब्राउझर टूल वापरा. स्वयंचलित पाइपलाइनसाठी किंवा मोठे डेटासेट सीड करण्यासाठी, macaddress (Node.js) सारख्या लायब्ररी किंवा Python च्या random मॉड्यूलचा योग्य bit manipulation सह वापर करून प्रोग्रामॅटिक पद्धतीने MAC पत्ते तयार करा, जेणेकरून जनरेशन पुनरुत्पादनीय आणि स्क्रिप्ट करण्यायोग्य राहील.