GPO के माध्यम से NetBIOS और LLMNR प्रोटोकॉल को कैसे निष्क्रिय करें

कुछ विंडोज़(Windows) उपयोगकर्ता दो प्रोटोकॉल, NetBIOS over TCP/IP और एलएलएमएनआर(LLMNR) पर नेटबीओएसओ के बारे में उलझन में हैं । ये प्रोटोकॉल आपके नेटवर्क की लीगेसी विंडोज(Windows) संस्करण के साथ संगतता के लिए जिम्मेदार हैं। हालाँकि, ये MITM हमलों(MITM attacks) के लिए बहुत संवेदनशील हैं । इसलिए, अपने नेटवर्क की सुरक्षा बढ़ाने के लिए कई विंडोज़(Windows) उपयोगकर्ता NetBIOS और LLMNR प्रोटोकॉल(LLMNR Protocols.In) को अक्षम कर देते हैं। इस लेख में, हम यह देखने जा रहे हैं कि समूह नीति संपादक(Group Policy Editor) का उपयोग करके NetBIOS और LLMR प्रोटोकॉल(LLMR Protocols) को कैसे अक्षम किया जाए ।

यदि आप NetBIOS(NetBIOS) और LLMR प्रोटोकॉल(LLMR Protocol) को अक्षम करना चाहते हैं , तो उनके बारे में कुछ बातें जानना बेहतर है।

LLMNR  या लिंक-लोकल मल्टीकास्ट नेम रेज़ोल्यूशन(Multicast Name Resolution) एक प्रोटोकॉल है जिसका उपयोग IPv6   और IPv4 क्लाइंट द्वारा (IPv4)DNS सर्वर(DNS Server) का उपयोग किए बिना पड़ोसी सिस्टम के नाम जानने के लिए किया जाता है । इसे विंडोज विस्टा(Windows Vista) में पेश किया गया था और उसके बाद के संस्करणों द्वारा इसका उपयोग किया जाता है। इसलिए, यदि DNS अनुपलब्ध है तो यह प्रोटोकॉल शुरू हो जाता है।

NetBIOS over TCP/IP LLMNR  का एक अनुवर्ती प्रोटोकॉल है और इसका उपयोग LAN में प्रकाशित करने और संसाधनों की तलाश करने के लिए किया जाता है। यदि आप इस प्रोटोकॉल के बारे में अधिक जानना चाहते हैं, तो  कमांड प्रॉम्प्ट (Command Prompt ) को व्यवस्थापक के रूप में खोलें और निम्न आदेश टाइप करें।

nbtstat

यह TCP/IP पर NetBIOS का उपयोग करके प्रोटोकॉल आँकड़े और वर्तमान TCP/IPTCP/IP प्रदर्शित करेगा ।

समूह नीति संपादक(Group Policy Editor) का उपयोग करके LLMR को अक्षम करें

GPO के माध्यम से NetBIOS और LLMNR प्रोटोकॉल को अक्षम करें

आप समूह नीति संपादक का उपयोग करके कंप्यूटर पर (Group Policy Editor)एलएलएमआर(LLMR) प्रोटोकॉल को आसानी से अक्षम कर सकते हैं। ऐसा करने के लिए, रन (Run ) (विन + आर) लॉन्च करें, " gpedit.msc" टाइप करें,(gpedit.msc”, ) और  एंटर दबाएं (Enter ) (सुनिश्चित करें कि डोमेन में सभी वर्कस्टेशन पर जीपीओ लागू है)।(GPO)

अब, निम्न स्थानों पर नेविगेट करें।

Computer Configuration > Administrative Templates > Network > DNS Client

" स्मार्ट मल्टी-होम नाम रिज़ॉल्यूशन बंद करें(Turn off smart multi-homed name resolution) " पर डबल-क्लिक करें , सक्षम (Enabled, ) का चयन करें  , और  Apply > Ok.

अब, सभी उपयोगकर्ताओं को समूह नीति(Group Policy) के अद्यतन होने की प्रतीक्षा करने के लिए कहें । या अद्यतन को बाध्य करने के लिए निम्न आदेश का उपयोग करें।

gpupdate /force

इस तरह आप GPO(GPO) का उपयोग करके LLMR को अक्षम कर पाएंगे ।

आप PowerShell(PowerShell) कमांड की सहायता से Windows कंप्यूटर पर स्थानीय रूप से LLMR को अक्षम कर सकते हैं । PowerShell(Launch PowerShell) को व्यवस्थापक के रूप में लॉन्च करें और निम्न आदेश निष्पादित करें:

New-Item "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT" -Name DNSClient  -Force
New-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient" -Name EnableMultiCast -Value 0 -PropertyType
DWORD  -Force

TCP/IP पर NetBIOS अक्षम करें

GPO के माध्यम से NetBIOS और LLMNR प्रोटोकॉल को अक्षम करें

यदि आप Windows 10 या सर्वर(Server) उपयोगकर्ता हैं, तो अपने कंप्यूटर पर disable NetBIOS over TCP/IP

  1. स्टार्ट मेन्यू(Start Menu.) से  कंट्रोल पैनल (Control Panel ) लॉन्च  करें।
  2. सुनिश्चित करें कि आपका  व्यू बाय  (View by )लार्ज आइकॉन (Large icons ) पर सेट है  और Network and Sharing Center > Change adapter setting पर क्लिक करें 
  3. (Right-click)कनेक्टेड नेटवर्क पर  राइट-क्लिक करें और गुण चुनें।(Properties.)
  4. Internet Protocol Version 4 (TCP/IPv4)  का चयन  करें और गुण(Properties.) क्लिक करें  ।
  5. Advanced > WINS > Disable NetBIOS over TCP/IP > Ok. क्लिक करें  ।

इस तरह, आपने अपने विंडोज कंप्यूटर पर नेटबीओएस(NetBIOS) को TCP/IP

GPO के साथ TCP/IP पर NetBIOS अक्षम करें

TCP/IP पर जीपीओ(GPO) के साथ नेटबीओएसओ(NetBIOS) को अक्षम करने का कोई अलग तरीका नहीं है । हालाँकि, हम ऐसा करने के लिए एक  .ps1  फ़ाइल बनाने जा रहे हैं।

नोटपैड (Notepad ) में निम्नलिखित कोड को कॉपी करें  और इसे "disableNetbios.ps1" नाम दें।(“disableNetbios.ps1”.)

$regkey = "HKLM:SYSTEM\CurrentControlSet\services\NetBT\Parameters\Interfaces"
Get-ChildItem $regkey |foreach { Set-ItemProperty -Path "$regkey\$($_.pschildname)" -Name NetbiosOptions -Value 2 -Verbose}

अब,  स्थानीय समूह नीति संपादक (Local Group Policy Editor ) खोलें और निम्न स्थान पर जाएँ।

Computer Configuration > Windows Settings > Script (Startup/Shutdown) > Startup

स्टार्टअप(Startup, ) पर डबल-क्लिक करें  , पावरशेल स्क्रिप्ट(PowerShell Scripts, ) पर जाएं , और पहले विंडोज पावरशेल स्क्रिप्ट चलाने(Run Windows PowerShell script first.) के लिए  " इस जीपीओ के लिए, निम्न क्रम में स्क्रिप्ट चलाएं  " बदलें।(For this GPO, run scripts in the following order” )

Add > Browser  पर क्लिक करें  और उसके स्थान से “disableNetbios.ps1” फ़ाइल चुनें अंत में,  स्क्रिप्ट चलाने के लिए Apply > Ok 

परिवर्तनों को बाध्य करने के लिए या तो अपने कंप्यूटर को पुनरारंभ करें या अपने नेटवर्क एडेप्टर(Network Adapter) को पुनरारंभ करें । यदि आप परिवर्तन देखना चाहते हैं, तो नेटवर्क एडेप्टर के लिए (Network Adapters)TCP/IP पर NetBIOS अक्षम है या नहीं, यह जाँचने के लिए निम्न कमांड का उपयोग करें ।

wmic nicconfig get caption,index,TcpipNetbiosOptions

उम्मीद है , इस लेख की मदद से आप (Hopefully)GPO के माध्यम से NetBIOS और LLMR प्रोटोकॉल(LLMR Protocols) को अक्षम करने में सक्षम होंगे ।

आगे पढ़ें: (Read Next: )How to enable or disable NetBIOS over TCP/IP on Windows 10



About the author

व्यवसाय में, सही कौशल होना हमेशा महत्वपूर्ण होता है। वे न केवल आपको अधिक उत्पादक और कुशल बनाते हैं, बल्कि वे आपको बाकियों से अलग दिखने में भी मदद कर सकते हैं। इसलिए मैं उन लोगों के लिए अपनी नवीनतम उत्पादकता युक्तियाँ और गैजेट पेश करता हूं जो अपने काम को अगले स्तर पर ले जाना चाहते हैं।



Related posts