WindowsXP Proのnetshコマンドに関する質問です。

ネットワーク環境切り替えにnetshコマンドを使っているのですが、コマンドは正常終了するものの、セカンダリDNSの設定に失敗することがあります(成功することもあるが、条件は特定できず)。使用コマンドは
>netsh interface ip add dns name=”xxxx” addr=xx.xx.xx.xx
です。
このような現象は私個人の環境によるものでしょうか、それともWindowsの問題でしょうか。また代替コマンド、ツール(できればフリーのもの)はあるでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:actual No.1

回答回数610ベストアンサー獲得回数1

ポイント10pt

http://www.bais.chubu.ac.jp/~tatsuoka/apnet21/page2.html

ローカルエリア接続設定切替え用スクリプト

こういうスクリプトが公開されています。何度もaddするとよくないのかも

id:pahoo

せっかくの回答で申し訳ないのですが、質問と同じ主旨のバッチなので解決策にはなりません。

2004/09/14 14:04:30
id:snitch No.2

回答回数516ベストアンサー獲得回数9

ポイント10pt

http://homepage2.nifty.com/valhell/delphi/vipconfighp.html

TCP/IP等ネットワーク設定(LAN設定)の切り替え(切り換え)をワンタッチでするソフト - vIPcnfg

私はこれを使っています。

id:pahoo

同じ回答でしょうか?

2004/09/14 14:17:42
id:html1983 No.3

回答回数72ベストアンサー獲得回数0

ポイント10pt

http://you-like.to/nekomimi/works/w2k20010911.html

SaKuRa WORKS-Works [Windows2000実験室:IPアドレスお手軽変更術]

私は、

1.GUIでIP設定して、netshコマンドでファイルに吐き出す

2.そのファイルを読み込む

という方法をとっています。当方win2000Proですが、

セカンダリDNSサーバーのIPアドレスを復元できました。

id:pahoo

試してみましたが、状況は改善されませんでした。

2:の回答をいただいた方、コメントが上書きされてしまったようです。申し訳ございません。御紹介をいただいたソフトを試したのですが、改善されませんでした。

私の環境固有の問題なのかも知れません。もう少し回答をお待ちしております。

2004/09/14 18:04:32
id:sioz No.4

回答回数16ベストアンサー獲得回数1

ポイント50pt

http://support.microsoft.com/default.aspx?scid=kb;EN-US;818835

"'Register' Is Not a Valid Argument for This Command" Error Message When You Run a Netsh Script File

netsh dumpのDNS表示にバグがあり、XPのSP2で解決(おそらく出力が訂正されるのみ)

実際は下記とする模様です。

#手元にXP環境が無いので未検証のため、歯切れが悪くてすみません。

ヘルプより。

DNSを複数登録時は、オプションで正しくはindex=xxをつけます。

add dns name=”XX” addr=y.y.y.y index=2

更にset dns でindex=1が必要かもしれません。

http://support.microsoft.com/default.aspx?scid=kb;EN-US;823191

Netsh.exe Cannot Set Two or More DNS Addresses

こんなのもあります。

WINS サーバアドレスが2つ以上登録されているとDNSが登録できないバグがある。

これもXPのSP2で解決。

id:pahoo

解決しました! ありがとうございます。

対処方法については、http://www.pahoo.org/e-soul/tips/windows/netsh.shtmに掲載しました。

2004/09/15 12:55:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません