renew 명령을 사용하여 DHCP에서 할당한 IP 주소를 변경하려고 하면 새 IP 주소가 아닌 이전 IP 주소만 표시됩니다. 명령은 다음과 같습니다.
C:\Documents and Settings\user>ipconfig/renew
Windows IP Configuration
Ethernet adapter Local Area Connection 4:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.16
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . : 192.168.1.1
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . :
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . :
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . :
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : <value>
Default Gateway . . . . . . . . . :
C:\Documents and Settings\user>
매번 명령을 실행할 때 renew
마다 192.168.1.16 IP 주소를 얻습니다. 왜 변경되지 않습니까?
답변1
이것이 작은 단계라고 설명하겠습니다.
완전 깔끔한 설정.
- PC가 DHCP 요청을 보냅니다. (기본적으로: "안녕하세요. 저는 $MACaddress입니다. 이 네트워크의 IP 주소를 알고 싶습니다.")
- DHCP 서버는 "안녕하세요 $MACaddress입니다. 이 값을 사용하십시오. X시간 동안 유효합니다."라고 응답합니다.
이제 PC는 어떤 IP를 사용할지, 해당 IP가 얼마나 오랫동안 유효한지 알고 있습니다.
30분 X시간 후(예: DHCP 임대가 4시간 동안인 경우 2시간 후에 트리거됩니다):
- PC: "안녕하세요 DHCP 서버, 귀하로부터 이 정보를 받았습니다. 현재 권한보다 조금 더 오랫동안 계속 사용할 수 있는 권한을 원합니다. 그렇게 해도 될까요?"
- DHCP 서버: 물론입니다. 최대 X시간 동안 계속 사용하세요.
따라서 첫 번째 요청 후 총 6시간 동안 유효합니다: 2+4
이것고쳐 쓰다작업은 일반적으로 IP 주소를 변경하지 않습니다. 해당 정보를 장기간 사용할 수 있는 권한을 얻으면 됩니다.
유용한 DHCP 서버.
DHCP 서버에는 일반적으로 나눠줄 작은 주소 풀이 있습니다. 많은 사람들은 어떤 IP 주소가 어떤 MAC에 전달되었는지 기억할 것입니다. 해당 임대가 만료된 후(또는 이를 해제하면 ipconfig /release
DHCP 서버는 이를 기억할 수 있습니다. 다음 요청이 오면 풀의 첫 번째 무료 IP를 전달하거나 '신선한' IP를 전달할 수 있습니다. 아직 사용되지 않았거나 사용 기간이 더 오래되었습니다. 이는 일반적으로 임대가 만료된 후에도 동일한 IP를 얻음을 의미합니다.
답변2
cmd/powershell 프롬프트에서 다음을 시도해 보세요.
ipconfig /release
ipconfig /renew
솔직히 말해서 첫 번째 사람이 설명한 것처럼 여전히 동일한 IP를 얻을 수 있습니다. 그렇게 하면 첫 번째 명령만 다시 실행한 다음 "잠시" 동안 해당 네트워크에서 PC 연결을 끊는 것 외에는 실제로 할 수 있는 일이 없습니다. 이 경우 "잠깐"은 DHCP 서버가 기존 IP를 새 클라이언트에 부여할 때까지 걸리는 시간을 의미하며, 5분, 5일 또는 그 이상이 될 수 있습니다. 말할 수 없습니다.
답변3
나는 이 문제를 자주 겪는다. 라우터의 고정 주소 테이블에 MAC을 추가했다고 가정합니다.
ipconfig /release
컴퓨터에서 실행- 머신에 대한 연결을 물리적으로 분리합니다.
- 라우터를 재부팅하세요
- 기계를 연결하세요
답변4
최근에 DHCP 서버에서 다른 IP 주소를 얻는 데 동일한 문제가 발생했습니다. 저는 임대 IP 주소를 클라이언트 PC에 예약했습니다.
ipconfig /release
ipconfig /renew (sometimes, renew command 2 times).
새 IP를 받은 후에는 예약을 비활성화해야 한다는 점을 기억하세요.