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

네트워크 어댑터에 여러 IP 주소를 할당하는 방법

IT 관리자라면 하나의 네트워크 어댑터에 여러 개의 IP 주소를 설정해야 하는 경우가 종종 발생합니다. 예를 들어 여러 SSL 사이트를 운영하거나, 여러 IP 주소를 활용해 게이트웨이를 거치지 않고 트래픽 교환 속도를 높여야 하거나, 서로 다른 공인 IP를 사용해 방화벽 차단을 피하거나 스팸 필터 블랙리스트 등록을 방지해야 하는 상황 등이 대표적입니다. 이번 글에서는 네트워크 어댑터에 여러 IP 주소를 할당하는 다양한 방법을 소개합니다.

네트워크 어댑터에 여러 IP 주소 할당하기

아래와 같은 세 가지 방법으로 작업을 수행할 수 있습니다.

  1. 네트워크 어댑터 설정
  2. Netsh 유틸리티
  3. PowerShell

1] 네트워크 어댑터 설정 활용

네트워크 어댑터에 여러 IP 주소를 할당하는 방법

  1. 설정 > 네트워크 및 인터넷으로 이동한 후 '어댑터 옵션 변경'을 클릭합니다. 그러면 컴퓨터에 설치된 물리적·가상 네트워크 어댑터 목록이 표시됩니다. 여러 IP 주소를 할당할 이더넷 어댑터를 두 번 클릭한 뒤 '속성' 버튼을 누릅니다.
  2. 이더넷 속성 창에서 TCP/IPv4 또는 TCP/IPv6를 선택하고 '속성'을 클릭합니다. 일반 탭에서 '다음 IP 주소 사용'을 선택한 후 IP 주소, 서브넷 마스크, 기본 게이트웨이를 입력합니다.
  3. '고급' 버튼을 클릭하면 고급 TCP/IP 설정 화면이 열립니다. 여기서 '추가' 버튼을 눌러 IP 주소를 원하는 만큼 계속 등록할 수 있으며, 같은 화면에서 여러 개의 게이트웨이나 DNS 주소도 함께 추가할 수 있습니다.

설정을 마친 후 명령 프롬프트에서 ipconfig 명령을 실행하면 추가된 보조 IP 주소들이 모두 표시되는 것을 확인할 수 있습니다.

2] Netsh 명령어 활용

명령 프롬프트 사용에 익숙하다면 Netsh 명령어를 통해 더 빠르고 간편하게 여러 IP 주소를 추가할 수 있습니다.

관리자 권한으로 명령 프롬프트를 실행한 후 아래 명령어를 입력합니다.

Netsh int ipv4 add address name="Local Area Connection" 192.168.100.100 255.255.255.0 SkipAsSource=True

SkipAsSource 옵션은 필요에 따라 선택적으로 설정할 수 있습니다. True로 지정하면 해당 IP 주소는 OS가 외부로 나가는(아웃바운드) 연결에 사용하지 않습니다.

3] PowerShell 활용

WIN + X 키를 눌러 관리자 권한으로 PowerShell을 실행한 뒤, NetIPAddress 관련 명령어를 사용하여 IP 주소를 추가합니다. 먼저 어댑터 이름을 반드시 확인해야 합니다.

  • 이더넷 어댑터 목록 조회:

Get-NetIPAddress | ft IPAddress, InterfaceAlias, SkipAsSource

  • 네트워크 어댑터에 IP 주소 할당(예시에서는 vEthernet 사용):

New-NetIPAddress –IPAddress 192.168.100.100 –PrefixLength 24 –InterfaceAlias "vEthernet" –SkipAsSource $True

  • SkipAsSource 매개변수 변경:

Get-NetIPAddress 192.168.100.100 | Set-NetIPAddress -SkipAsSource $False

여러 IP 주소를 하나의 어댑터에 할당하는 것은 특수한 요구 사항이 있을 때만 사용되는 기능으로, 일반 사용자에게는 불필요한 경우가 많습니다. 주로 애플리케이션이 여러 IP를 요구할 때 활용됩니다.

이 글이 도움이 되길 바랍니다!