人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: pahoo
●カテゴリ:コンピュータ
✍キーワード:ADD DNS Interface IP name
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● actual
●10ポイント

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

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

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

◎質問者からの返答

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


2 ● snitch
●10ポイント

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

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

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

◎質問者からの返答

同じ回答でしょうか?


3 ● html1983
●10ポイント

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

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

私は、

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

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

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

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

◎質問者からの返答

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

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

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


4 ● sioz
●50ポイント

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環境が無いので未検証のため、歯切れが悪くてすみません。

http://www.eu.microsoft.com/resources/documentation/windows/xp/a...

Command-line reference A-Z

ヘルプより。

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で解決。

◎質問者からの返答

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ