Network Discovery je funkce v systému Windows 10, která umožňuje našemu systému najít všechny ostatní systémy (počítače, tiskárny atd.), Které jsou přítomny ve stejné síti. Když je povoleno zjišťování sítě, náš systém komunikuje s ostatními systémy v síti zasíláním vysílaných zpráv. Tato funkce je obzvláště užitečná, když systémy musí sdílet některé prostředky po síti, jako jsou soubory, tiskárny atd. Útočníci by se také velmi snadno dostali také ke zdrojům. Tato funkce je proto obecně povolena pro soukromé sítě (doma, organizace) a zakázána pro veřejné sítě (v kavárnách, na letištích).
Network Discovery můžete provozovat ve třech stavech.
- ZAPNUTO: V síti může váš systém najít všechna ostatní zařízení a všechna ostatní zařízení a najít váš systém.
- VYPNUTO: V tomto stavu váš systém nemůže najít žádná další zařízení. Jiné systémy také nemohou najít vaše zařízení.
- Vlastní: V tomto stavu jsou povolena pouze některá nastavení týkající se zjišťování sítě.
V tomto článku se podívejme, jak povolit a zakázat zjišťování sítě pomocí různých metod.
Předpoklady pro provádění změn:
- Abyste mohli provést změny, které musíte mít Oprávnění správce
- Aby bylo povoleno zjišťování sítě, měly by mít následující služby Postavení tak jako Běh a Typ spouštění tak jako Automatický
- Klient DNS
- SSDP Discovery
- Hostitel zařízení UPnP
- Publikace prostředků pro zjišťování funkcí
- Hostitel poskytovatele zjišťování funkcí
Chcete-li ověřit totéž, proveďte následující
Krok 1: Stiskněte Windows + r společně, otevře se okno spuštění.
Krok 2: Napište services.msc a udeřit Enter
Krok 3: V okně Služba ve sloupci Název vyhledejte výše uvedené Služby a zkontrolujte jejich Stav a Typ spouštění. Například na níže uvedeném snímku obrazovky Klient DNS služba je v Běh stav a má typ spuštění Automatický
Metoda 1: Z ovládacího panelu
Krok 1: Na klávesnici podržte Windows + r současně otevřete okno spuštění
Krok 2: Jakmile se zobrazí okno spuštění, zadejte ovládání / název Microsoft. NetworkAndSharingCenter v sekci Otevřít a stiskněte OK
Krok 3: V okně Centrum sítí a sdílení vyberte Změňte pokročilé nastavení sdílení z levé strany
Krok 4: Zde můžeme nastavit zjišťování sítě pro různé profily sítě (soukromé, veřejné)
Povolit zjišťování sítě
Aby bylo možné povolit zjišťování sítě pro soukromé sítě,
- Vybrat Soukromé, rozbalte jej stisknutím šipky pro zobrazení možností.
- Pod Network Discovery volba, Klíště na Zapněte zjišťování sítě
- Klíště možnost Zapněte automatické nastavení zařízení připojených k síti.
- lis Uložit změny
POZNÁMKA:
V následujících situacích Povolit zjišťování sítě pro veřejnou síť. Vybrat Host nebo Veřejný namísto Soukromé a postupujte podle výše uvedených kroků.
Zakázat zjišťování sítě
Chcete-li zakázat zjišťování sítě pro soukromé sítě,
Zvolte Soukromé, pokud Zjišťování sítě možnost není zobrazena, rozbalte ji stisknutím šipky pro zobrazení možností.
- Pod Network Discovery volba, Klíště na Vypněte zjišťování sítě
- lis Uložit změny
POZNÁMKA:
V následujících situacích Zakázat zjišťování sítě pro veřejnou síť. Vybrat Host nebo Veřejný namísto Soukromé a postupujte podle výše uvedených kroků.
Metoda 2: Z příkazového řádku
Network Discovery lze ovládat také z příkazového řádku. Zjišťování sítě však bude povoleno / zakázáno v obou síťových profilech (soukromé, veřejné).
Krok 1: Když stisknete Windows + r současně se zobrazí okno Spustit.
Krok 2: Napište cmd a stiskněte Ctrl + Shift + Enter spolu. Tím se otevře příkazový řádek s právy správce.
Povolit zjišťování sítě
Chcete-li povolit zjišťování sítě, zadejte následující příkaz
netsh advfirewall firewall set rule group = "Network Discovery" nové povolení = Ano
Vidíme, že se Network Discovery zapnul pro všechny profily sítě.
Zakázat zjišťování sítě
Chcete-li zakázat zjišťování sítě, zadejte následující příkaz
netsh advfirewall firewall set rule group = "Network Discovery" nové povolení = Ne
Vidíme, že se Network Discovery vypnul pro všechny síťové profily.
Metoda 3: Rychlé řešení z Nastavení
Krok 1: Stiskněte Windows + r současně se otevře okno Spustit.
Krok 2: V okně Spustit zadejte ms-nastavení: síť a stiskněte Enter.
Krok 3: Nastavení -> Síť a internet -> Otevře se stavové okno, které ukazuje způsob připojení k internetu (například Ethernet, Wi-Fi, Dial-Up). Řekněme, že jsme připojeni pomocí Ethernetu, klikneme na Vlastnosti tlačítko, které je pod Ethernetem.
Povolit zjišťování sítě
V zobrazeném okně Nastavení zvolte Soukromé jako profil sítě.
Díky této jednoduché změně bude v systému povoleno Network Discovery.
Zakázat zjišťování sítě
V zobrazeném okně Nastavení zvolte Veřejnost jako profil sítě.
To je vše a Network Discovery bude ze systému deaktivován.
Metoda 4: Z prostředí PowerShell
Krok 1: Otevřete okno spuštění pomocí zástupce Windows + r
Krok 2: V okně zadejte PowerShell a stiskněte Ctrl + Shift + Enter společně k otevření prostředí PowerShell s právy správce
Povolit zjišťování sítě
V okně PowerShell se zvýšenými oprávněními zadejte následující příkaz
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private, Domain' -Enabled true
Podívejte se na snímek níže:
POZNÁMKA:
- Výše uvedený příkaz by umožnil zapnout zjišťování sítě Soukromé a veřejné síťové profily.
- Pokud chcete povolit zjišťování sítě pouze v privátní síti, použijte následující příkaz:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private' -Enabled true
- Pokud chcete povolit zjišťování sítě pouze ve veřejné síti, použijte následující příkaz:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Public' -Enabled true
Zakázat zjišťování sítě
V okně se zvýšeným PowerShell zadejte následující příkaz
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private, Domain' -Enabled false
Podívejte se na snímek níže:
POZNÁMKA:
- Výše uvedený příkaz by zakázal zjišťování sítě Soukromé a veřejné síťové profily.
- Pokud chcete zakázat zjišťování sítě pouze v privátní síti, použijte následující příkaz:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Private' -Enabled false
- Pokud chcete zakázat zjišťování sítě pouze ve veřejné síti, použijte následující příkaz:
Get-NetFirewallRule -DisplayGroup 'Network Discovery' | Set-NetFirewallRule -Profile 'Public' -Enabled false
To je vše. Děkuji za přečtení. Doufám, že to bylo poučné. Dejte nám vědět v komentářích metodu, která se vám nejvíce líbila.