自分の IP アドレスを表示するだけのコマンド。Go の net ライブラリを使った。
マシンのブート時に以下のようなコマンドを含むバッチファイルを実行して、IP アドレスを OneDrive 上のファイルに出力させる (相対パスを使っているので分かりにくいのは勘弁)
"%~dp0..\bin64\localhosts.exe" -o "%~dp0\..\etc\%COMPUTERNAME%" ローカル
これを拾い上げて、自宅から会社にリモートログインする際の宛先とするのだ。 固定IP なら、こんな苦労はなかったんだけどねぇ…