iT邦幫忙

0

如何遠端修改DNS

vb c#

想請教各位大大
工作上
我想要遠端修改DNS
原本我是手動建立
ip位址和DNS伺服器位址

今天我想要把這兩個設定變成
自動取得ip位址和
自動取得DNS位址

我該如何作呢?

有人提示我說用WSH
Windows Script Host去作
可是,我只有辦法作到修改IP部分
DNS我怎麼作都作不出來
我該怎麼寫Script呢?
(可以不要透過修改Regeidt機碼?)

2 個回答

10
sailsolitary
iT邦研究生 2 級 ‧ 2010-03-19 09:35:20
最佳解答

下面指令, 依系統自己選擇一下怎麼使用吧, 比較簡單的作法就是存成批次, 讓使用者自己點兩下就可以了!!

XP

<pre class="c" name="code">
netsh int ip set address name="區域連線" source=dhcp
netsh int ip set dns name="區域連線" source=dhcp

Win7

<pre class="c" name="code">
netsh int ipv4 set address name="區域連線" source=dhcp
netsh int ipv4 set dnsservers name="區域連線" source=dhcp
8
cafebug
iT邦高手 2 級 ‧ 2010-03-19 00:56:39
  1. 不能用遠端桌面進去那台電腦改TCP/IP的設定嗎 ?
  2. 可以用netsh在command line下來設定網路組態
    http://support.microsoft.com/kb/242468/zh-tw
jamesfisher iT邦研究生 5 級 ‧ 2010-03-24 13:29:25 檢舉

要記得名稱是 "區域連線" or "區域連線 2"得先查清楚
不然不會有作用

我要發表回答

立即登入回答