Windows에서 정적 IP 주소 설정하는 방법

대부분의 Windows PC 사용자에게는 동적 IP 주소가 권장되는 구성입니다. 그러나 컴퓨터가 다른 PCs에 서비스를 제공하는 경우 정적 IP 주소가 필요합니다. 이 튜토리얼은 컴퓨터에서 정적 IP 주소를 빠르게 설정하는 방법을 안내합니다.
알아두면 좋은 사항: 네트워크 프린터의 IP 주소를 찾는 방법을 확인하세요.
목차
- 정적 IP 주소가 필요한 이유
- 설정을 사용하여 정적 IP 주소 설정
- 명령 프롬프트 사용
- PowerShell 사용
정적 IP 주소가 필요한 이유
정적 IP 주소는 다음과 같은 여러 상황에서 유용할 수 있습니다:
- 호스팅: 웹사이트를 호스팅하는 경우, 동적 IP 주소는 번거로울 수 있습니다. 컴퓨터가 새로운 IP 주소를 받을 때마다 라우터 설정을 수동으로 변경할 필요가 없도록 정적 IP 주소를 사용하는 것이 좋습니다.
- 파일 서버: 컴퓨터가 FTP 또는 웹 서버로 구성되어 있나요? 정적 IP 주소를 사용하는 것이 강력히 권장되며, 다른 사용자가 파일을 다운로드하기 위해 쉽게 접근할 수 있습니다.
- 원격 접근: Windows PC에 원격으로 접근할 계획이라면, 정적 IP 주소를 사용하면 더 빠르고 신뢰할 수 있는 접근을 제공할 수 있습니다. 반면에 동적 IP 주소는 지속적으로 변경되며 원격 장치와의 연결에 어려움을 초래할 수 있습니다.
1. 설정을 사용하여 정적 IP 주소 설정
정적 IP 주소를 설정하는 것은 전문가가 아닐지라도 Windows 컴퓨터의 설정 앱을 통해 쉽게 할 수 있습니다.
- 시작 메뉴를 클릭하고 설정 앱을 실행합니다.

- 왼쪽 패널에서 “네트워크 및 인터넷”을 클릭합니다. 오른쪽에서 Wi-Fi 네트워크 옆의 “속성”을 클릭합니다.

- 아래로 스크롤하여 “IP 할당” 옆의 “편집” 버튼을 클릭합니다.

- “네트워크 IP 설정 편집” 대화 상자에서 드롭다운 박스를 클릭하고 “수동”을 선택합니다.

- 정적 IP 주소를 설정하기 위해 IPv4 또는 IPv6 형식을 선택합니다. 이 예에서는 IPv4를 선택합니다.

- IP 주소, 서브넷 마스크 및 게이트웨이와 같은 모든 필수 세부정보를 입력하고 “저장”을 클릭합니다.

- IP 주소를 입력할 때는 가정 및 기타 사설 네트워크에서 사용할 수 있는 사설 IP 주소인지 확인해야 합니다. 인터넷 할당 번호 관리 기관(IANA)에 따르면, 사설 네트워크를 위해 예약된 주소는 다음과 같습니다:
- 클래스 A: 10.0.0.0에서 10.255.255.255
- 클래스 B: 172.16.0.0에서 172.31.255.255
- 클래스 C: 192.168.0.0에서 192.168.255.255
사설 네트워크에서 내부적으로 IP 주소를 사용할 필요가 있는 경우, 지정된 범위 내에서 любой адрес를 사용하는 것이 허용됩니다. 이러한 주소는 주어진 사설 네트워크 내에서만 유일합니다.
일반적으로 상당한 수의 총 호스트를 가진 네트워크에서 클래스 A 주소를 사용하고, 중간에서 대형 네트워크는 클래스 B를 선택하며, 소규모 로컬 영역 네트워크는 클래스 C를 사용합니다.
서브넷 마스크 및 게이트웨이 필드를 채우려면 현재 라우터에 할당된 값을 사용하고 있는지 확인해야 합니다. 이러한 값을 찾으려면 명령 프롬프트를 실행하고, 다음 명령을 입력한 후 Enter를 누릅니다. 또한 나중에 필요할 “DNS 서버” 주소를 적어두세요.
ipconfig /all
팁: 명령 프롬프트를 통해 무선 네트워크를 관리하고 제어하는 방법을 알아보세요.
2. 명령 프롬프트 사용
명령 프롬프트에서 정적 IP 주소를 구성할 수도 있습니다. CLI를 선호하는 경우입니다.
- 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고, 옵션 목록에서 “실행”을 클릭합니다.

- 상자에
cmd.exe를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 모드로 명령 터미널을 실행합니다.

- 정적 IP 주소를 설정하려면 다음 명령을 사용하고 Enter를 누르세요. “X”를 네트워크 어댑터 이름으로, [IP 주소], [서브넷 마스크], [기본 게이트웨이]를 각각 귀하의 특정 주소로 바꾸세요. 값은 이전 섹션에서
ipconfig를 사용하여 확인한 서브넷 마스크 및 기본 게이트웨이와 일치합니다.
netsh interface ip set address name="X" static [IP address][Subnet Mask][Default Gateway]참고: 네트워크 어댑터 이름을 찾으려면 “제어판 -> 네트워크 및 인터넷 -> 네트워크 및 공유 센터”로 이동하여 “연결” 옆에 있는 이름을 적어두세요.
- DNS 서버 주소를 설정하려면 다음 명령을 사용하고 Enter를 누르세요. “X”를 네트워크 어댑터 이름으로, [DNS 서버 주소]를 이전에 사용한
ipconfig로 찾은 주소로 바꾸세요.
netsh interface ip set dns name="X" static [DNS server address]- 성공 메시지는 보이지 않지만,
ipconfig명령을 다시 실행하여 새 구성을 확인할 수 있습니다.

팁: 라우터의 IP 주소가 필요하신가요? 찾는 방법을 배워보세요.
3. PowerShell 사용
또는 PowerShell 도구를 사용하여 Windows PC에 정적 IP 주소를 설정할 수 있습니다.
- 키보드에서 Win + X를 누르고, 메뉴에서 터미널(관리자)을 클릭하여 PowerShell을 실행합니다.

- 현재 네트워크 구성의 세부정보를 보려면 다음 명령을 입력하고 Enter를 누르세요. 표시되는 결과에서 다음 필드에 대한 값을 기록합니다: InterfaceIndex, IPv4Address, IPv4DefaultGateway 및 DNSServer.
Get-NetIPConfiguration
- 다음 명령을 입력하여 정적 IP 주소를 설정하고 Enter를 누르세요. 명령을 실행하기 전에 잊지 말고 InterfaceIndex, IPAddress 및 DefaultGateway에 대한 값을 추가하세요. PrefixLength는 대부분의 경우 “24”로 설정해야 합니다. 이 매개변수는 로컬 서브넷의 크기 또는 서브넷 마스크를 정의합니다. 예를 들어, “255.255.255.0”과 같은 서브넷 마스크의 경우 접두사 길이는 24비트이고, “255.255.0.0”의 경우 접두사 길이는 16비트입니다.
New-NetIPAddress -InterfaceIndex [value]-IPAddress [address]-PrefixLength 24-DefaultGateway [address]
- DNS 서버 주소를 설정하려면 다음 명령을 입력하고 Enter를 누르세요. InterfaceIndex 및 ServerAddresses(DNSServer) 값을 추가하세요.
Set-DnsClientServerAddress -InterfaceIndex [value]-ServerAddresses [address]팁: PowerShell을 실행할 수 없다면, 이 문제 해결하기를 시도해 보세요.
정적 IP는 때때로 편리합니다
기업은 가정 네트워크보다 정적 주소를 더 많이 사용할 필요가 있습니다. 정적 IP 주소를 사용하는 것은 완전히 안전하며 “귀하의 IP가 일시적으로 차단되었습니다”와 같은 오류는 주로 동적 IP 주소와 관련이 있습니다. 또한 이 튜토리얼에 설명된 지침을 따르면 정적 IP 주소를 설정하는 것은 복잡하지 않습니다. 인터넷 연결에 문제가 있는 경우 Wi-Fi 관련 문제를 해결하는 게시물을 확인하세요.
이미지 출처: Unsplash. 모든 스크린샷 제공: Meenatchi Nagasubramanian.