Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 TCP/IP를 통한 NetBIOS 활성화 또는 비활성화하는 방법

NetBIOS(Network Basic Input/Output System)는 DNS를 사용할 수 없는 환경에서 Windows가 이름 확인 등에 활용하는 API입니다. NetBIOS는 독립적인 프로토콜이 아니라 TCP/IP 위에서 동작하며, 주로 구형 시스템과의 호환성을 위한 대체(fallback) 수단으로 사용됩니다. 다만 NetBIOS에는 고유한 보안 문제가 존재하기 때문에 Windows에서는 기본적으로 비활성화되어 있습니다. 이 가이드에서는 Windows 11/10에서 TCP/IP를 통한 NetBIOS를 활성화하거나 비활성화하는 방법을 단계별로 살펴봅니다.

NetBIOS를 비활성화해야 하는 이유

NetBIOS는 UDP 137·138번 포트와 TCP 139번 포트를 사용하며, 이 포트들은 과거 NBNS 스푸핑이나 랜섬웨어의 내부망 전파 등 여러 네트워크 공격에 악용된 바 있습니다. 사내 네트워크에서 구형 장비와의 호환성이 꼭 필요하지 않다면 NetBIOS를 비활성화해 공격 표면을 줄이는 것이 좋습니다.

Windows 11/10에서 TCP/IP를 통한 NetBIOS 활성화 또는 비활성화

  1. 시작 키를 누르고 '제어판'을 입력한 뒤, 검색 결과에서 제어판을 클릭해 엽니다.
  2. 제어판에서 네트워크 및 공유 센터를 클릭합니다.
  3. 왼쪽 창에서 어댑터 설정 변경을 선택합니다.
  4. 로컬 영역 연결(또는 현재 사용 중인 네트워크 연결 이름)을 선택하고 마우스 오른쪽 버튼을 클릭한 후 속성을 선택합니다.
  5. 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택합니다.
  6. 고급 버튼을 클릭하고, 새로 열리는 설정 창에서 WINS 탭으로 이동합니다.
  7. TCP/IP를 통한 NetBIOS 사용 안 함(Disable NetBIOS over TCP/IP)을 선택합니다. 반대로 활성화하려면 '기본값' 또는 '사용' 옵션을 선택하면 됩니다.
  8. 적용을 클릭한 후 모든 창을 닫습니다.

운영체제가 별도로 요청하지 않는 한 컴퓨터를 다시 시작할 필요는 없습니다.

DHCP 서버에서 NetBIOS 비활성화

여러 클라이언트를 관리하는 환경이라면 각 PC를 일일이 설정하는 대신 DHCP 서버에서 한 번에 NetBIOS를 비활성화할 수 있습니다.

  1. 시작 > 프로그램 > 관리 도구를 차례로 클릭한 후 DHCP를 선택합니다.
  2. 탐색 창에서 해당 서버 이름을 확장하고 범위(Scope)를 확장한 뒤, 범위 옵션을 마우스 오른쪽 버튼으로 클릭하여 옵션 구성을 선택합니다.
  3. 고급 탭을 선택하고, 공급업체 클래스(Vendor class) 목록에서 Microsoft Windows Server 2003 옵션을 선택합니다.
  4. 사용자 클래스(User class) 목록에서 기본 사용자 클래스(Default User Class)가 선택되어 있는지 확인합니다.
  5. 사용 가능한 옵션(Available Options) 열에서 001 Microsoft Disable Netbios Option 확인란을 선택합니다.
  6. 데이터 입력(Data entry) 영역의 Long 상자에 0x2를 입력한 후 확정(OK)을 클릭합니다.

참고: 2단계에서 server_name은 실제 DHCP 서버의 이름을 나타내는 자리 표시자입니다.

설정 확인 및 마무리

설정이 올바르게 적용되었는지 확인하려면 명령 프롬프트에서 nbtstat -n 명령을 실행해 NetBIOS 이름 테이블을 점검할 수 있습니다. 더 자세한 내용이 필요하다면 Microsoft.com에서 제공하는 공식 문서를 참고하시기 바랍니다.