안녕하세요. 일본서버 호스팅 전문 비전 IDC 기술팀입니다.
오늘은 Windows 10에서 네트워크 어댑터에 고정 IPv4 주소와 DNS 서버를 설정하는 방법을 알아보겠습니다. DHCP 대신 고정 IP를 사용해야 하는 서버, 사내 장비, 포트포워딩 대상 PC에서는 IP 주소, 서브넷, 기본 게이트웨이와 DNS 서버를 정확하게 입력해야 합니다.
이 문서에서는 현재 네트워크 정보를 먼저 확인한 뒤 Windows GUI와 PowerShell에서 고정 IP·DNS를 설정하고, 적용 결과를 검증한 다음 문제가 생겼을 때 DHCP 자동 할당으로 되돌리는 방법까지 설명합니다.
적용 환경 및 작업 전 주의사항
이 문서는 Windows 10에서 유선 이더넷 또는 Wi-Fi 어댑터의 IPv4 주소와 DNS 서버를 수동으로 설정하는 환경을 기준으로 작성합니다.
지원 종료 안내: Windows 10은 2025년 10월 14일 일반 지원이 종료되었습니다. 계속 운영해야 하는 환경이라면 Microsoft의 Extended Security Updates(ESU) 적용 여부 또는 지원되는 Windows 버전으로의 이전을 함께 검토하십시오.
주의: 원격 데스크톱이나 원격 관리로 접속한 PC에서 IP 주소, 서브넷 또는 게이트웨이를 변경하면 현재 연결이 즉시 끊길 수 있습니다. 원격 장비라면 콘솔 접속 수단을 확보하고, 현재 네트워크 설정을 기록한 뒤 작업하십시오.
고정 IP는 임의로 정하면 안 됩니다. 네트워크 관리자, 공유기 또는 IDC에서 할당한 IP 주소, 서브넷, 기본 게이트웨이와 DNS 정보를 사용해야 하며, 이미 다른 장치가 사용하는 IP를 지정하면 IP 충돌이 발생할 수 있습니다.
목차
- 현재 IP·게이트웨이·DNS 설정 확인
- 설정할 고정 IP 정보 준비
- 제어판에서 고정 IP와 DNS 설정
- Windows 설정에서 수동 IP 설정
- PowerShell로 고정 IP와 DNS 설정
- 설정 적용 후 네트워크 확인
- 설정 후 인터넷이 되지 않을 때 점검
- DHCP 자동 설정으로 원상복구
- 공식 참고자료
1. 현재 IP·게이트웨이·DNS 설정 확인
설정을 변경하기 전에 현재 값을 반드시 기록합니다. 명령 프롬프트에서 다음 명령을 실행하면 IPv4 주소, 서브넷 마스크, 기본 게이트웨이, DHCP 상태와 DNS 서버를 확인할 수 있습니다.
ipconfig /all
PowerShell에서는 연결된 인터페이스의 주요 네트워크 정보를 다음 명령으로 확인할 수 있습니다.
Get-NetIPConfiguration
DNS 서버 주소만 별도로 확인하려면 다음 명령을 실행합니다.
Get-DnsClientServerAddress -AddressFamily IPv4
네트워크 어댑터가 여러 개라면 실제 인터넷 또는 서버망에 연결된 어댑터의 InterfaceAlias와 InterfaceIndex를 확인해 두십시오.
2. 설정할 고정 IP 정보 준비
고정 IP를 설정하려면 최소한 다음 네 가지 정보가 필요합니다.
| 항목 | 문서 예시 | 설명 |
|---|---|---|
| IP 주소 | 203.0.113.10 |
해당 PC에 고정할 IPv4 주소 |
| 서브넷 마스크 | 255.255.255.0 |
PowerShell에서는 일반적으로 /24에 해당 |
| 기본 게이트웨이 | 203.0.113.1 |
다른 네트워크로 나갈 때 사용하는 라우터 주소 |
| DNS 서버 | 192.0.2.53, 198.51.100.53 |
도메인 이름을 IP 주소로 조회하는 DNS 서버 |
중요: 위 IP와 DNS 주소는 문서 설명을 위한 예시입니다. 실제 네트워크에서 그대로 사용하지 말고 공유기, 네트워크 관리자 또는 서버 사업자가 제공한 실제 값으로 변경하십시오.
특히 서버 환경에서는 DHCP 범위 안의 주소를 임의로 고정하면 다른 장치에 같은 IP가 할당될 수 있으므로, DHCP 예약 또는 고정 IP 전용 범위를 사용하는 것이 좋습니다.
3. 제어판에서 고정 IP와 DNS 설정
Windows 10에서 가장 직접적으로 IPv4 주소와 DNS 서버를 함께 설정하는 방법은 네트워크 연결 속성에서 IPv4 값을 지정하는 것입니다.
Win + R을 누른 뒤 다음 명령을 실행합니다.
ncpa.cpl
- 고정 IP를 적용할 이더넷 또는 Wi-Fi 어댑터를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택하고 속성을 클릭합니다.
- 다음 IP 주소 사용을 선택합니다.
- IP 주소, 서브넷 마스크, 기본 게이트웨이에 실제 네트워크 값을 입력합니다.
- 다음 DNS 서버 주소 사용을 선택합니다.
- 기본 설정 DNS 서버와 보조 DNS 서버를 입력합니다.
- 확인을 눌러 설정을 저장합니다.
예를 들어 서브넷이 /24라면 GUI의 서브넷 마스크에는 일반적으로 255.255.255.0을 입력합니다.
원격 PC 작업 시: IP 주소를 변경하는 순간 기존 주소로 연결된 RDP 세션이 종료될 수 있습니다. 변경 후에는 새로 설정한 IP 주소로 다시 접속해야 합니다.
4. Windows 설정에서 수동 IP 설정
Microsoft는 Windows의 네트워크 및 인터넷 설정에서도 IP 할당을 DHCP 또는 수동 방식으로 변경할 수 있도록 제공합니다.
- 설정 → 네트워크 및 인터넷으로 이동합니다.
- 이더넷은 연결된 이더넷 네트워크를, Wi-Fi는 설정할 Wi-Fi 네트워크를 선택합니다.
- IP 할당 또는 IP 설정 항목의 편집을 선택합니다.
- 수동을 선택하고 IPv4를 켭니다.
- IP 주소, 서브넷 정보, 게이트웨이, 기본 설정 DNS와 보조 DNS를 입력합니다.
- 저장한 뒤 네트워크 연결 상태를 확인합니다.
Windows 10 빌드와 화면 구성에 따라 서브넷 마스크 또는 서브넷 접두사 길이처럼 표시 방식이 다를 수 있습니다. 접두사 길이를 요구하는 경우 255.255.255.0은 24로 입력합니다.
참고: Microsoft의 현재 네트워크 설정 문서에 따르면 Windows 10의 해당 수동 IP 설정 화면에서는 DNS over HTTPS 설정을 제공하지 않습니다.
5. PowerShell로 고정 IP와 DNS 설정
여러 서버를 관리하거나 GUI 사용이 어려운 경우 관리자 PowerShell에서 고정 IP와 DNS를 설정할 수 있습니다.
1) 네트워크 어댑터 확인
Get-NetIPInterface -AddressFamily IPv4
출력에서 실제 설정할 어댑터의 InterfaceAlias 또는 ifIndex를 확인합니다. 아래 예시는 어댑터 이름이 Ethernet인 경우입니다.
2) 기존 IPv4 주소 확인
Get-NetIPAddress -InterfaceAlias "Ethernet" -AddressFamily IPv4
이미 수동 IP가 설정되어 있다면 새로운 주소를 무작정 추가하지 말고 기존 주소와 경로를 먼저 확인하십시오.
3) 고정 IPv4 주소와 기본 게이트웨이 설정
DHCP로 주소를 받던 단일 IPv4 인터페이스를 고정 주소로 전환하는 일반적인 예시는 다음과 같습니다.
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 203.0.113.10 -PrefixLength 24 -DefaultGateway 203.0.113.1
Microsoft 문서에 따르면 DHCP가 활성화된 인터페이스에 New-NetIPAddress로 주소를 추가하면 해당 인터페이스의 DHCP가 자동으로 비활성화됩니다.
4) DNS 서버 설정
다음 예시의 DNS 주소는 문서용 값이므로 반드시 실제 DNS 서버 주소로 바꾸십시오.
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("192.0.2.53","198.51.100.53")
Set-DnsClientServerAddress로 수동 DNS를 지정하면 DHCP가 제공하던 DNS 주소보다 수동 설정이 우선됩니다.
주의: 위 명령을 원격 세션에서 실행하면 IP가 변경되는 순간 연결이 끊길 수 있습니다. 실제 서버에서는 콘솔 접속 수단과 올바른 네트워크 값을 확보한 상태에서 실행하십시오.
6. 설정 적용 후 네트워크 확인
설정 후에는 IP 주소만 보지 말고 IP → 기본 경로 → 외부 IP 통신 → DNS 순서로 확인해야 문제 지점을 빠르게 구분할 수 있습니다.
현재 IP와 DNS 확인
Get-NetIPConfiguration -InterfaceAlias "Ethernet"
Get-DnsClientServerAddress -InterfaceAlias "Ethernet" -AddressFamily IPv4
예상한 IP 주소, 기본 게이트웨이와 DNS 서버가 표시되는지 확인합니다.
기본 경로 확인
Get-NetRoute -DestinationPrefix "0.0.0.0/0"
외부 네트워크 통신에는 일반적으로 올바른 기본 경로가 필요합니다.
DNS 이름 확인
Resolve-DnsName server.example.com
도메인이 정상적으로 IP 주소로 조회되면 DNS 설정이 동작하고 있는 것입니다.
IP 주소로는 외부 통신이 되지만 도메인 이름만 열리지 않는다면 게이트웨이보다 DNS 설정을 우선 점검하십시오.
7. 설정 후 인터넷이 되지 않을 때 점검
| 증상 | 가능한 원인 | 확인 방법 | 해결 방향 |
|---|---|---|---|
| 설정 직후 네트워크가 완전히 끊김 | 잘못된 IP, 서브넷 또는 게이트웨이 | ipconfig /all, Get-NetIPConfiguration |
할당받은 네트워크 값과 다시 비교 |
| 같은 네트워크 장비에도 연결되지 않음 | 서브넷 마스크 또는 IP 주소 오류 | 주소와 접두사 길이 확인 | 실제 서브넷에 맞는 마스크 또는 PrefixLength 사용 |
| 내부 통신은 되지만 인터넷이 안 됨 | 기본 게이트웨이 누락 또는 오류 | Get-NetRoute -DestinationPrefix "0.0.0.0/0" |
올바른 게이트웨이 주소로 수정 |
| IP 주소로는 접속되지만 도메인은 안 됨 | DNS 서버 누락 또는 잘못된 DNS 주소 | Get-DnsClientServerAddress, Resolve-DnsName |
실제 사용할 DNS 서버 주소로 수정 |
| 간헐적으로 IP 충돌 경고가 발생함 | 동일 IP를 다른 장치가 사용 중 | DHCP 임대 목록과 네트워크 관리 정보 확인 | 고유한 고정 주소 또는 DHCP 예약 사용 |
주의: 특정 IP에 Ping 응답이 없다는 이유만으로 그 주소가 사용되지 않는다고 단정하지 마십시오. ICMP 응답을 차단한 장치가 존재할 수 있으므로 DHCP 서버, 공유기 임대 목록 또는 네트워크 관리 자료를 기준으로 주소 중복 여부를 확인해야 합니다.
8. DHCP 자동 설정으로 원상복구
고정 IP 설정 후 네트워크가 정상적으로 동작하지 않거나 다시 DHCP를 사용해야 한다면 IP 주소와 DNS 서버를 자동 할당 방식으로 되돌립니다.
GUI에서 DHCP로 복구
ncpa.cpl을 실행합니다.- 대상 네트워크 어댑터의 속성을 엽니다.
- 인터넷 프로토콜 버전 4(TCP/IPv4)의 속성을 선택합니다.
- 자동으로 IP 주소 받기를 선택합니다.
- 자동으로 DNS 서버 주소 받기를 선택합니다.
- 확인을 눌러 적용합니다.
PowerShell에서 DNS를 DHCP 값으로 복구
DNS 서버만 DHCP가 제공하는 기본값으로 되돌릴 때는 다음 명령을 사용할 수 있습니다.
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses
IPv4 인터페이스의 DHCP 기능은 다음과 같이 활성화할 수 있습니다.
Set-NetIPInterface -InterfaceAlias "Ethernet" -AddressFamily IPv4 -Dhcp Enabled
주의: 기존에 수동으로 추가한 IPv4 주소가 남아 있는 시스템에서는 DHCP를 활성화하는 것만으로 원하는 상태가 되지 않을 수 있습니다. 원격 서버에서는 주소를 강제로 제거하기 전에 콘솔을 확보하고 Get-NetIPAddress로 기존 주소의 출처와 용도를 확인하십시오.
GUI에서 DHCP로 복구한 뒤 새 임대가 필요하면 관리자 명령 프롬프트에서 다음 명령을 사용할 수 있습니다.
ipconfig /renew
복구 후에는 다시 ipconfig /all 또는 Get-NetIPConfiguration을 실행하여 DHCP 주소, 기본 게이트웨이와 DNS 서버가 정상적으로 할당되었는지 확인합니다.
공식 참고자료
- Microsoft Support — Windows의 필수 네트워크 설정 및 작업 — Windows에서 DHCP와 수동 IPv4 주소, 게이트웨이, DNS 서버를 설정하는 GUI 절차와 Windows 10의 DNS over HTTPS 제한을 확인했습니다. 조회일: 2026-11-02.
- Microsoft Learn — New-NetIPAddress — 고정 IPv4 주소, PrefixLength, 기본 게이트웨이 설정과 DHCP 자동 비활성화 동작을 확인했습니다. 조회일: 2026-11-02.
- Microsoft Learn — Set-DnsClientServerAddress — 수동 DNS 서버 지정과
-ResetServerAddresses를 이용한 DHCP DNS 복구 방법을 확인했습니다. 조회일: 2026-11-02. - Microsoft Learn — Get-NetIPConfiguration — 인터페이스의 IP 주소, 게이트웨이와 DNS 정보를 확인하는 방법을 확인했습니다. 조회일: 2026-11-02.
- Microsoft Learn — Set-NetIPInterface — IPv4 인터페이스에서 DHCP를 활성화·비활성화하는 방법을 확인했습니다. 조회일: 2026-11-02.
- Microsoft Learn — Windows 10 지원 종료 — Windows 10 일반 지원 종료일을 확인했습니다. 조회일: 2026-11-02.
자주 묻는 질문
고정 IP를 설정할 때 DNS도 반드시 수동으로 입력해야 하나요?
고정 IP를 사용하는 환경에서는 네트워크 정책에 맞는 DNS 서버도 함께 지정하는 것이 일반적입니다. 사내 Active Directory 환경처럼 내부 DNS가 필요한 경우 공용 DNS를 임의로 입력하면 내부 도메인 조회에 문제가 생길 수 있으므로 관리자가 지정한 DNS를 사용하십시오.
서브넷 마스크 255.255.255.0은 PowerShell에서 어떻게 입력하나요?
255.255.255.0은 일반적으로 접두사 길이 /24이므로 -PrefixLength 24로 입력합니다. 다른 서브넷 마스크라면 실제 네트워크의 접두사 길이를 확인해야 합니다.
고정 IP로 바꾼 뒤 원격 데스크톱이 끊겼습니다.
IP가 변경되면 기존 주소로 연결된 RDP 세션은 더 이상 유지될 수 없습니다. 새로 설정한 IP 주소가 올바른지 콘솔에서 확인한 뒤 해당 새 주소로 다시 연결하십시오. 잘못된 네트워크 값을 입력했다면 콘솔에서 DHCP로 되돌려야 할 수 있습니다.
고정 IP를 아무 빈 주소로 설정해도 되나요?
안 됩니다. 다른 장치가 사용 중인 주소와 충돌할 수 있고 DHCP 서버가 나중에 같은 주소를 다른 장치에 할당할 수도 있습니다. 네트워크 관리자가 지정한 주소 또는 DHCP 예약을 사용하는 것이 안전합니다.
IP는 정상인데 도메인만 접속되지 않습니다.
DNS 서버 주소가 잘못되었거나 해당 DNS 서버에 접근할 수 없는 경우가 많습니다. Get-DnsClientServerAddress로 설정값을 확인하고 Resolve-DnsName으로 이름 조회가 되는지 테스트하십시오.
마무리
Windows 10에서 고정 IP 주소와 DNS 서버를 설정할 때는 현재 네트워크 값을 먼저 기록하고, IP 주소·서브넷·기본 게이트웨이·DNS 서버를 정확하게 입력해야 합니다. 설정 후에는 Get-NetIPConfiguration, 기본 경로와 DNS 조회 결과를 순서대로 확인하고, 문제가 발생하면 DHCP 자동 설정으로 원상복구하십시오.
비전 IDC는 일본서버 호스팅 환경을 포함한 다양한 Windows 서버 운영 환경에서 IP 주소와 DNS 설정, 원격 접속 및 네트워크 장애 해결에 도움이 되는 기술정보를 지속적으로 제공하겠습니다.
