'Unable to Contact DHCP Server'(DHCP 서버에 연결할 수 없음) 오류는 IP 주소를 임대(lease), 해제(release) 또는 갱신(renew)하려고 할 때 나타납니다. 이 오류는 NIC(네트워크 어댑터)가 DHCP 서버와 통신하지 못해 새로운 IP 주소를 받아올 수 없다는 의미입니다.

DHCP 서버란 무엇인가?
DHCP(Dynamic Host Configuration Protocol, 동적 호스트 구성 프로토콜)는 네트워크 장치에 IP 주소를 자동으로 할당해 주는 네트워크 프로토콜입니다. 사용자가 일일이 IP 주소를 설정하지 않아도 되도록 도와주는 핵심 기술입니다.
'DHCP 서버에 연결할 수 없음' 오류가 발생하는 이유
이 오류는 대부분 명령 프롬프트에서 ipconfig /renew 명령을 실행한 후 발생하며, 이 방식에 의존하는 Windows 네트워크 문제 해결이 어려워질 수 있습니다. 아래에서 다른 사용자들에게 실제로 효과가 있었던 여러 가지 해결 방법을 소개하니, 하나씩 시도해 보시기 바랍니다.
해결 방법 1: 네트워크 드라이버 업데이트 또는 롤백
드라이버를 업데이트하는 것과 롤백하는 것은 정반대 작업이지만, 어떤 드라이버가 오류를 유발했느냐에 따라 선택이 달라집니다. 오래되어 지원이 중단된 드라이버를 사용 중이라면 업데이트가 문제를 해결할 가능성이 높습니다. 반대로 드라이버를 업데이트한 이후부터 문제가 시작되었다면, 더 안정적인 새 드라이버가 출시될 때까지 롤백하는 것이 좋습니다. 무선(Wireless), 이더넷(Ethernet) 등 인터넷에 연결하는 데 사용하는 네트워크 장치의 드라이버도 함께 점검하세요.
- 먼저 현재 설치된 네트워크 드라이버를 제거해야 합니다.
- 시작 메뉴 버튼 옆 검색창에 "장치 관리자"를 입력해 장치 관리자 창을 열거나, Windows 키 + R 키 조합으로 실행 대화 상자를 연 후 devmgmt.msc를 입력하고 확인 또는 Enter 키를 누릅니다.

- "네트워크 어댑터" 항목을 확장하면 현재 컴퓨터에 설치된 모든 네트워크 어댑터가 표시됩니다.
드라이버 업데이트 방법
- 제거하려는 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 "디바이스 제거"를 선택합니다. 목록에서 어댑터가 사라지며 네트워킹 장치가 제거됩니다.
- 제거 확인 메시지가 나타나면 "확인"을 클릭합니다.

- 사용 중인 어댑터를 컴퓨터에서 분리한 뒤, 제조사 웹사이트로 이동하여 운영체제에 맞는 드라이버 목록을 확인합니다. 최신 버전을 다운로드하고 다운로드 폴더에서 실행합니다.

- 화면의 안내에 따라 드라이버를 설치합니다. Wi-Fi 동글 같은 외장형 어댑터라면 설치 마법사가 다시 연결하라고 요청할 때까지 분리 상태를 유지하세요. 설치 후 컴퓨터를 재시작하고 문제가 사라졌는지 확인합니다.
드라이버 롤백 방법
- 해당 네트워크 어댑터를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 속성 창이 열리면 '드라이버' 탭으로 이동해 '드라이버 롤백' 옵션을 찾습니다.

- 옵션이 회색으로 비활성화되어 있다면 최근에 드라이버가 업데이트되지 않았고 이전 드라이버의 백업 파일이 없다는 뜻입니다. 이 경우 최근 드라이버 업데이트가 원인이 아닐 가능성이 높습니다.
- 옵션을 클릭할 수 있다면 클릭하고 화면의 안내에 따라 진행합니다. 완료 후 컴퓨터를 재시작하고 명령 프롬프트에서 문제가 계속되는지 확인합니다.
해결 방법 2: VirtualBox 관련 드라이버 비활성화
VirtualBox는 Oracle이 개발·배포하는 프로그램으로, 다양한 플랫폼에서 여러 운영체제를 실행하고 시각화하는 데 사용됩니다. 과거에 사용했거나 현재 사용 중일 수도 있습니다. 하지만 VirtualBox의 드라이버가 컴퓨터의 네트워크 설정에 충돌을 일으키는 경우가 있습니다. 사용 중인 인터넷 연결에서 이 드라이버를 비활성화해도 프로그램에는 큰 영향이 없으면서 문제 해결에 도움이 될 수 있습니다.
- Windows 로고 키 + R 키를 눌러 실행 대화 상자를 열고 "ncpa.cpl"을 입력한 후 확인을 클릭합니다. 제어판을 통해서도 가능합니다. 보기를 '범주'로 변경하고 '네트워크 및 인터넷'을 클릭한 뒤, '네트워크 및 공유 센터'를 열어 창 왼쪽의 '어댑터 설정 변경'을 클릭합니다.

- 인터넷 연결 창이 열리면 사용 중인 네트워크 어댑터를 두 번 클릭합니다.
- '속성'을 클릭하고 목록에서 'VirtualBox Bridged Networking Driver' 항목을 찾습니다. 해당 항목 앞의 체크박스를 해제하고 확인을 클릭합니다. 변경 사항을 적용하기 위해 컴퓨터를 재시작한 후 오류가 다시 나타나는지 확인합니다.
해결 방법 3: 명령 프롬프트(CMD)로 DNS 등록하기
이 간단한 명령은 온라인 포럼에 문제를 올린 한 사용자에게 효과가 있었고, 이후 다른 사용자들에게도 도움이 된 것으로 알려졌습니다. Microsoft 담당자들조차 이 방법이 작동한다는 사실에 놀라움을 금치 못했다고 합니다. 컴퓨터에 해를 끼치지 않으며, 컴퓨터에 구성된 DNS 이름과 IP 주소의 수동 동적 등록을 시작하는 명령으로, 실제로 네트워크 관련 문제를 해결하는 데 사용됩니다.
- Windows 10 사용자라면 시작 메뉴 버튼 또는 그 옆의 검색 버튼을 클릭하고 "cmd" 또는 "명령 프롬프트"를 입력하면 쉽게 찾을 수 있습니다. 첫 번째 결과를 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.

- Windows 10 이전 버전을 사용 중이라면 시작 메뉴 검색이 제대로 작동하지 않을 수 있으므로, C >> Windows >> System32 폴더로 이동해 "cmd.exe" 파일을 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
- 아래 명령을 입력하고 Enter 키를 누릅니다:
ipconfig /registerdns
- 명령 프롬프트에 "작업을 성공적으로 완료했습니다" 메시지가 표시되면 닫기 버튼을 클릭하거나 "exit"를 입력한 후, 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
해결 방법 4: 활성 연결에서 IPv6 비활성화
이 ipconfig 오류는 활성 연결에서 IPv6가 활성화되어 있는데 연결에 필요한 로컬 게이트웨이가 없는 경우에도 발생할 수 있습니다. 이 방법으로 문제를 해결한 사용자들이 여럿 있으며, 일상적인 인터넷 사용에는 영향을 주지 않으니 걱정하지 않아도 됩니다.
- Windows 로고 키 + R 키를 눌러 실행 대화 상자를 열고 "ncpa.cpl"을 입력한 후 확인을 클릭합니다.

- 인터넷 연결 창이 열리면 사용 중인 네트워크 어댑터를 두 번 클릭합니다.
- '속성'을 클릭하고 목록에서 'Internet Protocol Version 6(TCP/IPv6)' 항목을 찾습니다. 해당 항목의 체크박스를 해제하고 확인을 클릭합니다. 변경 사항을 적용하기 위해 컴퓨터를 재시작한 후 "ipconfig" 실행 시 문제가 발생하는지 확인합니다.

해결 방법 5: DHCP 클라이언트 서비스 재시작
DHCP 클라이언트 서비스(DHCP Client Service)가 이런 문제들을 관리합니다. 서비스가 중단되었거나 오작동 중이라면 가장 좋은 방법은 서비스를 (재)시작하는 것입니다. "ipconfig /renew" 같은 명령이 정상 작동하려면 이 서비스가 반드시 실행 중이어야 하기 때문에, 여러 사용자에게 실제로 도움이 된 방법입니다.
- 키보드에서 Windows 키 + R 키 조합으로 실행 대화 상자를 엽니다. 따옴표 없이 "services.msc"를 입력하고 확인을 클릭해 서비스 창을 엽니다.

- 서비스 목록에서 'DHCP Client'를 찾아 마우스 오른쪽 버튼으로 클릭하고, 나타나는 바로 가기 메뉴에서 '속성'을 선택합니다.
- 서비스가 실행 중이라면(서비스 상태 메시지 옆에서 확인 가능) 창 가운데의 '중지' 버튼을 클릭해 즉시 중지할 수 있습니다. 이미 중지 상태라면 일단 그대로 둡니다.

- 진행하기 전에 DHCP Client 서비스 속성의 '시작 유형' 메뉴가 '자동'으로 설정되어 있는지 확인합니다. 시작 유형을 변경할 때 나타나는 대화 상자가 있으면 확인합니다. 종료하기 전에 창 가운데의 '시작' 버튼을 클릭합니다.
'시작' 버튼을 클릭할 때 다음과 같은 오류 메시지가 나타날 수 있습니다:
"로컬 컴퓨터에서 DHCP Client 서비스를 시작하지 못했습니다. 오류 1079: 이 서비스에 지정된 계정이 동일한 프로세스에서 실행 중인 다른 서비스에 지정된 계정과 다릅니다."
이 경우 아래 지침에 따라 문제를 해결하세요.
- 위의 1~3단계를 따라 DHCP Client 서비스 속성 창을 엽니다. '로그온' 탭으로 이동하고 '찾아보기...' 버튼을 클릭합니다.

- '선택할 개체 이름 입력' 상자에 본인 계정 이름을 입력하고 '이름 확인'을 클릭한 뒤, 이름이 인식될 때까지 기다립니다.
- 완료되면 확인을 클릭하고, 암호를 설정해 두었다면 암호 입력 요청 시 암호 상자에 입력합니다. 이제 서비스가 문제없이 시작될 것입니다!
해결 방법 6: 사용 중인 백신 프로그램 교체
마지막 방법은 다소 과해 보일 수 있지만, 특정 무료 백신 프로그램이 실제로 이 문제를 일으켰고 위의 모든 방법이 실패한 후 백신을 제거하자 문제가 해결되었다는 보고가 여러 건 있습니다. 위의 해결 방법들을 시도했는데도 실패했다면, 특히 무료 백신을 사용 중이라면 다른 백신으로 교체하는 것을 고려해 보세요. 이 문제의 주요 원인으로는 Avast와 McAfee가 꼽힙니다. 다만 BitDefender Total Security를 사용 중이라면 제거 없이 설정만으로 해결할 수 있는 경우도 있으니 아래 내용을 참고하세요.
- 시작 메뉴를 클릭하고 검색하여 제어판을 엽니다. Windows 10 사용자라면 톱니바퀴 아이콘을 클릭해 설정을 열어도 됩니다.
- 제어판에서 오른쪽 위의 '보기 기준: 범주'를 선택하고 '프로그램' 섹션 아래의 '프로그램 제거'를 클릭합니다.

- 설정 앱을 사용하는 경우 '앱'을 클릭하면 PC에 설치된 모든 프로그램 목록이 바로 열립니다.
- 제어판 또는 설정에서 McAfee 또는 Avast를 찾아 '제거'를 클릭합니다.
- 제거 마법사가 열리면 제거 확인을 요청하거나 '제거' 또는 '복구' 옵션을 제시합니다. '제거'를 선택하고 화면의 지시에 따릅니다.

- 제거가 완료되면 '마침'을 클릭하고 컴퓨터를 재시작한 후 오류가 여전히 나타나는지 확인합니다.
BitDefender Total Security 사용자라면
이 백신 프로그램을 사용 중이라면 방화벽 설정에서 특정 옵션을 비활성화하는 것만으로도 문제가 해결될 수 있습니다. BitDefender의 방화벽이 이 프로세스를 차단하는 것으로 보이므로, 해당 옵션을 꺼야 진행할 수 있습니다.
- 바탕 화면의 아이콘을 두 번 클릭하거나, 시작 메뉴에서 검색하거나, 시스템 트레이의 아이콘을 두 번 클릭하여 BitDefender 사용자 인터페이스를 엽니다.
- Bitdefender 인터페이스 왼쪽 사이드바에서 '보호' 아이콘을 클릭하고 '기능 보기(View Features)'를 클릭합니다.

- FIREWALL 모듈의 오른쪽 위에 있는 설정 아이콘을 클릭하고 '설정' 탭으로 이동합니다. 여기에서 '네트워크에서 포트 스캔 차단(Block port scans in the network)' 옵션을 찾을 수 있으니, 문제가 해결되는지 확인하기 전에 반드시 이 옵션을 비활성화하세요.