```bat
@echo off
setlocal
title Renovacao de Rede - DNS e IP

:: Verifica se esta executando como administrador
net session >nul 2>&1
if %errorlevel% neq 0 (
    powershell -NoProfile -Command "Start-Process -FilePath '%~f0' -Verb RunAs"
    exit /b
)

echo.
echo ========================================
echo        RENOVACAO DE REDE
echo ========================================
echo.

echo [1/3] Limpando cache DNS...
ipconfig /flushdns
echo.

echo [2/3] Liberando endereco IP...
ipconfig /release
echo.

echo [3/3] Renovando endereco IP...
ipconfig /renew
echo.

echo ========================================
echo       PROCESSO FINALIZADO
echo ========================================
echo.
echo Verifique as mensagens acima para
echo confirmar se os comandos foram executados.
echo.
pause
endlocal
```
