標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

自分のマシンの IP アドレスを列挙するコマンドを作った

自分の IP アドレスを表示するだけのコマンド。Go の net ライブラリを使った。

  • IPv4 アドレス
  • UP している
  • loopback でない
  • キーワードが指定されている時は、そのキーワードがインターフェイス名に含まれたものとする

マシンのブート時に以下のようなコマンドを含むバッチファイルを実行して、IP アドレスを OneDrive 上のファイルに出力させる (相対パスを使っているので分かりにくいのは勘弁)

"%~dp0..\bin64\localhosts.exe" -o "%~dp0\..\etc\%COMPUTERNAME%" ローカル

これを拾い上げて、自宅から会社にリモートログインする際の宛先とするのだ。 固定IP なら、こんな苦労はなかったんだけどねぇ…