Pingとデフォルトゲートウェイ

実はヤフーブログで書こうと思ったのですがどうも落ち着かないのでwordpressで・・

VBAといいつつ最初から脱線してPingの話です

管理している小さなLANは基本は閉鎖したLANです。
なのでデフォルトゲートウェイは面倒くさいのでもう未記入にしておこう
と思ったらaccessのaccdbが起動時エラー

起動時に実行するモジュールVBAでpingを打たせているのですが
戻り値を取得できない。

cmd.exeで実際に打ってみると
ダミーのデフォルトゲートウェイを記入している場合

192.168.100.1 からの応答:宛先ホストに到達できません。

未記入の場合だと

ping:転送に失敗しました。一般エラーです。

返事が違いますね。pingは打たずにエラーを吐いている模様。
pingと命令したら必ず打つものだと思っていたので・・
恥ずかしながら知りませんでした。

ping 192.168.100.1 | find “到達できません”
if error level 0 (****

なんてバッチファイルも通用しなくなります。

うちの場合デフォルトゲートウェイは必ず記入すべし。