elmouse78

DNS change Win7 hun

Dec 12th, 2017
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. @echo off
  2. set dnsserver=192.168.100.1
  3. set dnsserver2=192.168.100.2
  4.  
  5. For /f "tokens=12" %%i in ('ipconfig /all ^| findstr /C:"DNS-k"') Do (
  6. Call :DNSCH %%i
  7. )
  8. Exit /B
  9.  
  10. :DNSCH
  11. If NOT %1==192.168.100.1 (
  12.  
  13. For /f "skip=2 tokens=4*" %%a In ('NetSh Interface IPv4 Show Interfaces') Do (
  14. Call :UseNetworkAdapter %%a "%%b"
  15. )
  16. Exit /B
  17.  
  18. :UseNetworkAdapter
  19. :: %1 = State
  20. :: %2 = Name (quoted); %~2 = Name (unquoted)
  21. If %1==connected (
  22. netsh interface ipv4 delete dnsserver %2 address=%dnsserver%
  23. netsh interface ipv4 delete dnsserver %2 address=%dnsserver2%
  24. netsh interface ipv4 add dnsserver %2 address=%dnsserver% index=1
  25. netsh interface ipv4 add dnsserver %2 address=%dnsserver2% index=2
  26. )
  27. Exit /B
  28. )
Advertisement
Add Comment
Please, Sign In to add comment