प्राथमिक DNS मान:
netsh interface ipv4 set dns "Local Area Connection" static 192.168.0.2
द्वितीयक मूल्य:
netsh interface ipv4 add dns "Local Area Connection" 192.168.0.3 index=2
जो महान काम करता है यदि कनेक्शन का नाम सही है। यदि नाम "स्थानीय क्षेत्र कनेक्शन" नहीं है, तो यह काम नहीं करेगा। यदि आप XP चला रहे हैं तो आपको "ipv4" को "ip" में बदलना होगा।
IPv6 का भी उपयोग किया जा सकता है।
सबनेट मास्क, IP पता और गेटवे सेट करें:
netsh interface ipv4 set address name="Local Area Connection" source=static addr=192.168.1.10 mask=255.255.255.0 gateway=192.168.0.1
नेटवर्क कनेक्शन खोजने के लिए आप cmd लाइन से ipconfig का उपयोग कर सकते हैं। लेकिन आप एक संक्षिप्त ipconfig परिणाम के लिए निम्नलिखित का उपयोग कर सकते हैं:
ipconfig | find /I "Ethernet adapter"
उपरोक्त ipconfig cmd का उपयोग करके हम कनेक्शन के माध्यम से लूप कर सकते हैं ( सोर्स कोड ) और डीएनएस सर्वर सेट करें:
:: Set primary and alternate DNS for IPv4 on Windows Server 2000/2003/2008 &
:: Windows XP/Vista/7
@ECHO OFF
SETLOCAL EnableDelayedExpansion
SET adapterName=
FOR /F "tokens=* delims=:" %%a IN ('IPCONFIG ^| FIND /I "ETHERNET ADAPTER"') DO (
SET adapterName=%%a
REM Removes "Ethernet adapter" from the front of the adapter name
SET adapterName=!adapterName:~17!
REM Removes the colon from the end of the adapter name
SET adapterName=!adapterName:~0,-1!
netsh interface ipv4 set dns name="!adapterName!" static 192.168.0.2 primary
netsh interface ipv4 add dns name="!adapterName!" 192.168.0.3 index=2
)
ipconfig /flushdns
:EOF