この記事の概要を簡単まとめ!
- やりたいことが見つかってバッチファイル作成第5回
- IPアドレス(IPv4)やDNSサーバーは設定と編集が可能
- しかし編集するまでの画面を開く手順、編集方法は面倒である
- cmdから編集するにはSystem32にあるnetsh.exeを使う
- netshのオプションを利用することでcmdからでも可能になる
- バッチファイルにすれば簡単に変更が可能になる
- これでフリーのDNSサーバーも簡単に変えられる
ネタにするにあたり、事前準備が必要なものがある。プログラミングはその1つであろう。あらかじめ作成したソースコードとその結果を用意し、その上で文章を構成していかなければならないからである。ただ、文章そのものの構成は問題なく、不備無く完全に動くソースコードの開発がむしろ難しいものである。もっとも私は技術者ではないので、完璧なものを作れる保証はない。
さて、バッチファイルも一種のプログラミングと定義することができると思われるが、使いこなせばGUIでは面倒だったことがcmd(CUI)でさくっと完結できるものになる。第5回となる今回はPCを使う上で重要なことでもある「ネットワーク」に関係したものである。その中の最も初歩的かつ重要な事項として、IPアドレスとそれに付随する設定、そしてDNSサーバーについて取り上げる。特にDNSサーバーは公開DNSサーバーを利用する時に変更することが多いであろう。キャリア一般のDNSサーバーより高速でセキュリティの設定やログ保存をしないなどのポリシーの観点から、手動で設定することが多くなっている。
ただ、IPアドレスやDNSサーバーを設定する際のGUIはどうにも使いにくく、そしてそこまで辿り着くのが面倒になっている。Windows 10になって以降は尚更、コントロールパネルではなく設定を呼び出そうとする面倒な改悪が入っているため、面倒が増している。そんな面倒は、netsh.exeを使うことで解決することができるのである。これを使用したバッチファイル作成を書いていく。