nsupdate XP-n (ADSL IP kiderítése)

Egy érdekes problémám lenne, nagyon sok helyen használunk NSUPDATE-t távoli kliensek elérésre. nsupdate egy megadott domaint frissit ha dinamikus ip cím változik (kábel, adsl, stb)
Most ezt szeretnénk megoldani XP-s kliens esetében is, nsupdate meg is van XP-s BIND-ben, de sehogy nem tudom egy file-ba lerakni kliens aktuális IP címét, van egy mintám de nem igazán vagyok jártas ilyen színtű batch programozásban:

@echo off
:: Get the IP address

for /f "tokens=2-6 delims=:. " %%a in ('ipconfig') do if "%%a"=="Address" (if not "%%b"=="0" call :test %%b %%c %%d %%e)
goto :EOF

:test
if %1==10 goto nsupdate
goto :EOF

:nsupdate

echo update delete %USERDOMAIN%.csait.ca. A > c:\update.txt
echo update add %USERDOMAIN%.csait.ca. 86400 IN A %1.%2.%3.%4 >> c:\update.txt

c:\bind\bin\nsupdate -k c:\Kcsait.ca.+157+56788.key -d c:\update.txt

:EOF

Nekem csak a for /f rész a lényeg, mivel ez angol XP-re van, kliensek viszont magyarok, igy ehez hasonló megoldás kéne kliens ipcímének megszerzése.