Nilai DNS primer:
netsh interface ipv4 set dns "Local Area Connection" static 192.168.0.2
Nilai sekunder:
netsh interface ipv4 add dns "Local Area Connection" 192.168.0.3 index=2
Yang berfungsi dengan baik JIKA nama koneksi sudah benar. Jika namanya bukan "Sambungan Area Lokal" maka itu tidak akan berfungsi. Jika Anda menjalankan XP, Anda perlu mengubah "ipv4" menjadi "ip". IPv6 dapat digunakan juga.
Setel subnet mask, Alamat IP, dan Gateway:
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
Untuk menemukan koneksi jaringan Anda dapat menggunakan ipconfig dari baris cmd. Tetapi Anda juga dapat menggunakan yang berikut ini untuk hasil ipconfig yang disingkat:
ipconfig | find /I "Ethernet adapter"
menggunakan cmc ipconfig di atas kita dapat mengulang melalui koneksi ( kode sumber ) dan mengatur server dns:
:: 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
Tukang tebang kayu
sumber
Juga untuk menggunakan alamat DNS yang disediakan oleh server DHCP:
sumber
Menggunakan skrip Powershell di Windows 8 atau 2012, Anda dapat menetapkan nilai seperti ini:
Di mana wi-Fi adalah nama antarmuka yang Anda minati. Anda dapat mencantumkan antarmuka dengan menjalankan:
Untuk mengatur ulang alamat DNS dan ini menggunakan DHCP:
Buka halaman ini untuk melihat deskripsi lengkap.
Perhatikan bahwa comandlet yang digunakan di sini tidak tersedia di versi sebelumnya, seperti Windows 7.
sumber
Ini teman baru Anda: QuickSetDNS , oleh NirSoft, luar biasa seperti biasa.
Ini juga dapat digunakan dalam command line :) dengan kelebihan ini di atas netsh:
Hanya beberapa peringatan:
di baris perintah, UUID adaptor harus digunakan, bukan nama yang ramah (mis. "Sambungan Area Lokal")sejak QuickSetDNS 1.21, nama koneksi juga didukung;)sumber
Menambahkan perbaikan ke versi Logman untuk WinXP (sp3 hebrew), sepertinya perlu menghapus 2 karakter di akhir sehingga menambahkan jenis "global" untuk kasus aneh lainnya.
http://pastebin.com/9mbMR7sy
sumber
Jawaban ini disalin dari XP1 di sini . Jika XP1 ingin memposting jawaban ini, silakan lakukan dan saya akan menghapus jawaban saya.
Berikut adalah cara lain untuk mengubah DNS dengan menggunakan WMIC (baris perintah Instrumentasi Manajemen Windows).
Perintah harus dijalankan sebagai administrator untuk diterapkan.
Hapus server DNS:
Set 1 server DNS:
Set 2 server DNS:
Tetapkan 2 server DNS pada adaptor jaringan tertentu:
Contoh lain untuk mengatur daftar pencarian domain:
sumber