Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows Server

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

ในบทความนี้ เราจะพิจารณาแนวคิดของโปรไฟล์เครือข่ายใน Windows พิจารณาว่ามีประเภทโปรไฟล์เครือข่ายอะไรบ้าง ใช้ทำอะไร และวิธีเปลี่ยนโปรไฟล์เครือข่ายที่กำหนดจาก Public เป็น Private หรือในทางกลับกันใน Windows 10 และ Windows Server 2019/2016 นี่จำเป็นหากตำแหน่งเครือข่ายถูกตรวจจับผิดเป็น Public Network เมื่อควรเป็น Private

ตำแหน่งเครือข่าย (โปรไฟล์) ใน Windows คืออะไร

โปรไฟล์เครือข่ายปรากฏครั้งแรกใน Vista/Windows Server 2008 ใน Windows 10 (Windows Server 2016) คุณสามารถกำหนดโปรไฟล์ความปลอดภัยเครือข่าย (ตำแหน่ง) หนึ่งในต่อไปนี้สำหรับ NIC (การ์ดอินเทอร์เฟซเครือข่าย) ของคุณ ไม่ว่าจะเป็น Ethernet หรือ Wi-Fi:

  • Private หรือ Home network – โปรไฟล์สำหรับเครือข่ายที่เชื่อถือได้ (เครือข่ายบ้านหรือสำนักงาน) ในเครือข่ายเช่นนี้ คอมพิวเตอร์จะพร้อมใช้งานสำหรับการค้นพบโดยอุปกรณ์อื่นๆ คุณสามารถแชร์ไฟล์และเครื่องพิมพ์ของคุณได้
  • Public network – โปรไฟล์สำหรับเครือข่ายที่ไม่เชื่อถือได้ (Wi-Fi สาธารณะในรถไฟฟ้าใต้ดิน คาเฟ่ สนามบิน) คุณไม่เชื่อถืออุปกรณ์อื่นๆ บนเครือข่ายเช่นนี้ คอมพิวเตอร์ของคุณจะถูกซ่อนจากอุปกรณ์เครือข่ายอื่นๆ ไม่มีใครสามารถเข้าถึงโฟลเดอร์และเครื่องพิมพ์ที่แชร์บนเครือข่ายของคอมพิวเตอร์ของคุณได้;
  • Domain network – โปรไฟล์สำหรับคอมพิวเตอร์ที่เป็นสมาชิกของโดเมน Active Directory ใช้โดยอัตโนมัติหลังจากเข้าร่วม Windows เข้ากับโดเมน AD คุณสามารถนำโนยบายไฟร์วอลล์โดเมนมาใช้สำหรับโปรไฟล์นี้ได้

บริการ Network Location Awareness (NLA) ถูกใช้โดย Windows เพื่อกำหนดว่าการเชื่อมต่อเครือข่ายอยู่บนเครือข่าย Public, Private หรือ Domain

ตามที่กล่าวไว้ก่อนหน้า กฎ Windows Firewall ที่แตกต่างกันจะถูกนำไปใช้กับการเชื่อมต่อเครือข่ายของคุณขึ้นอยู่กับโปรไฟล์เครือข่ายของ NIC

ใน Windows 10 คุณสามารถตรวจสอบโปรไฟล์เครือข่าย (ตำแหน่ง) ปัจจุบันที่กำหนดให้กับการเชื่อมต่อเครือข่ายใน Settings -> Network & Internet ในภาพหน้าจอของผม คุณเห็นว่าโปรไฟล์ Open (Public) ถูกกำหนดให้กับ NIC Ethernet0

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

ใน Control Panel แบบคลาสสิก ประเภทเครือข่ายสำหรับการเชื่อมต่อเครือข่ายที่ใช้งานอยู่แสดงที่นี่: Control Panel -> All Control Panel Items -> Network and Sharing Center แต่คุณไม่สามารถเปลี่ยนตำแหน่งเครือข่ายที่กำหนดจาก Control Panel แบบคลาสสิกได้ ตัวอย่างเช่น ใน Windows Server 2012 R2 / Windows 8.1 คุณสามารถเปลี่ยนโปรไฟล์เครือข่ายได้เฉพาะผ่าน PowerShell, รีจิสทรี หรือนโยบายความปลอดภัยท้องถิ่น (อธิบายด้านล่าง)

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

วิธีตั้งค่าโปรไฟล์เครือข่ายใน Windows 10

โปรไฟล์เครือข่ายใน Windows 10 ถูกเลือกโดยผู้ใช้เมื่ออุปกรณ์เชื่อมต่อกับเครือข่ายใหม่ครั้งแรก พรอมต์จะปรากฏ:

Network 2 Do you want to allow your PC to be discoverable by other PCs and devices on this network? We recommend allowing this on your home and work networks, but not public ones.

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

หากคุณเลือก "Yes" โปรไฟล์ Private จะถูกกำหนดให้กับเครือข่าย หรือ Public หากคุณเลือก "No" ครั้งต่อไปที่คุณเชื่อมต่อกับ LAN หรือ WiFi เดียวกัน โปรไฟล์ที่เลือกก่อนหน้านี้จะถูกกำหนดโดยอัตโนมัติ

คุณสามารถซ่อน "Network Location Wizard" เมื่อเชื่อมต่อกับเครือข่ายใหม่ผ่านรีจิสทรี เพียงสร้างคีย์รีจิสทรีว่าง HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Network\NewNetworkWindowOff หลังจากนั้น เครือข่ายทั้งหมดจะถูกพิจารณาว่าเป็น Public

คุณสามารถรีเซ็ตการตั้งค่าและโปรไฟล์ทั้งหมดสำหรับเครือข่ายที่บันทึกใน Windows 10 โดยเลือก Settings -> Network & Internet -> Status -> Network Reset และรีบูทคอมพิวเตอร์

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

ตอนนี้เมื่อคุณเชื่อมต่อกับเครือข่าย คำขอการค้นพบเครือข่ายจะปรากฏอีกครั้ง

วิธีเปลี่ยนตำแหน่งเครือข่าย Windows 10 จาก Public เป็น Private

คุณสามารถเปลี่ยนโปรไฟล์เครือข่ายจาก GUI ของ Windows 10 หากคุณใช้แผง Settings ใหม่ ไปที่ "Network & Internet" -> "Status" -> "Change connection properties"

ที่นี่คุณสามารถสลับโปรไฟล์ตำแหน่งเครือข่ายจาก Public เป็น Private และในทางกลับกัน

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

คุณไม่สามารถเปลี่ยนโปรไฟล์เครือข่ายจาก Control Panel แบบคลาสสิกใน Windows 10 ได้

นอกจากนี้ คุณไม่สามารถเปลี่ยนโปรไฟล์เครือข่ายบนคอมพิวเตอร์ที่เข้าร่วมโดเมน โปรไฟล์ Domain จะถูกใช้เสมอสำหรับการเชื่อมต่อเครือข่ายโดเมน

เปลี่ยนประเภทเครือข่ายโดยใช้ PowerShell ใน Windows 10

บน Windows 10/Windows Server 2016/2019 คุณสามารถจัดการตำแหน่งการเชื่อมต่อเครือข่ายจาก PowerShell ให้รันคอนโซล PowerShell ที่ขยายสิทธิ์

ตอนนี้ใช้ cmdlet Get-NetConnectionProfile เพื่อรับรายการการ์ดเครือข่ายบนคอมพิวเตอร์ของคุณและโปรไฟล์เครือข่ายที่เกี่ยวข้อง

ในตัวอย่างของผม มีการ์ดเครือข่ายฟิสิกัลเพียงตัวเดียวบนคอมพิวเตอร์ที่มีประเภทตำแหน่งเครือข่าย Public (ในค่า NetworkCategory คุณสามารถเห็นประเภทโปรไฟล์เครือข่ายต่อไปนี้: Public, Private หรือ DomainAuthenticated)

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

มาลองเปลี่ยนโปรไฟล์เครือข่ายที่กำหนดสำหรับ NIC เราต้องรับดัชนีที่กำหนดให้กับการ์ดเครือข่ายนี้ ในตัวอย่างนี้ InterfaceIndex คือ 8

Name : Network 2 InterfaceAlias : Ethernet0 InterfaceIndex : 8 NetworkCategory : Public IPv4Connectivity : Internet IPv6Connectivity : NoTraffic

หลังจากได้ดัชนีการ์ดเครือข่ายแล้ว คุณสามารถเปลี่ยนประเภทเครือข่ายเป็น Private:

Set-NetConnectionProfile -InterfaceIndex 8 -NetworkCategory Private

ตรวจสอบว่าโปรไฟล์เครือข่ายเปลี่ยนแล้ว:

Get-NetConnectionProfile -InterfaceIndex 19

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

กฎไฟร์วอลล์ใหม่จะถูกนำไปใช้กับอินเทอร์เฟซตามโปรไฟล์เครือข่ายที่กำหนดโดยไม่ต้องรีบูท

คุณยังสามารถเปลี่ยนโปรไฟล์เครือข่ายสำหรับการ์ดเครือข่ายทั้งหมดของคอมพิวเตอร์พร้อมกันได้:

Get-NetConnectionProfile | Set-NetConnectionProfile -NetworkCategory Private

การตั้งค่าประเภทเครือข่ายโดยใช้ Windows Registry

ประเภทเครือข่ายยังสามารถเปลี่ยนได้จาก Registry Editor ในการทำเช่นนั้น ให้รัน regedit.exe และไปที่คีย์ต่อไปนี้: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles คีย์รีจิสทรีนี้มีโปรไฟล์ของการเชื่อมต่อเครือข่ายทั้งหมด

คุณสามารถค้นหาโปรไฟล์เครือข่ายที่จำเป็นได้โดยชื่อที่แสดง (จาก Network and Sharing Center) ในพารามิเตอร์รีจิสทรี ProfileName

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

ประเภทเครือข่ายระบุในพารามิเตอร์ Category ค่าต่อไปนี้พร้อมใช้งาน:

  • 0 — Public Network
  • 1 — Private Network
  • 2 — Domain Network

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

เปลี่ยนค่าคีย์เป็นค่าที่คุณต้องการและรีสตาร์ทคอมพิวเตอร์ของคุณ

การเปลี่ยนประเภทตำแหน่งเครือข่ายโดยใช้นโยบายความปลอดภัย

อีกวิธีหนึ่งในการเปลี่ยนประเภทตำแหน่งเครือข่ายคือการใช้ Local Security Policy Editor รันสแนปอิน secpol.msc และไปที่ส่วน Network List Manager Policies ด้านขวา ค้นหาเครือข่ายของคุณโดยชื่อที่แสดงใน Network and Sharing Center เปิดคุณสมบัติเครือข่ายและไปที่แท็บ Network Location จากนั้นเปลี่ยนประเภทเครือข่ายจาก Not configured เป็น Private และบันทึกการเปลี่ยนแปลง เพื่อป้องกันไม่ให้ผู้ใช้เปลี่ยนโปรไฟล์เครือข่าย ให้เลือกตัวเลือก "User cannot change location"

วิธีเปลี่ยนตำแหน่งเครือข่ายจาก Public เป็น Private บน Windows 10/Windows Server 2016

หมายเหตุ. หากเซิร์ฟเวอร์หรือคอมพิวเตอร์เข้าร่วมโดเมน AD คุณไม่สามารถเปลี่ยนประเภทเครือข่ายได้ หลังจากรีบูท มันจะเปลี่ยนกลับเป็น Domain Network โดยอัตโนมัติ