グローバルIPアドレスをコマンド一発で取れるようにする
一昨日くらいの更新でも書いたが、グローバルIPを取りたければ外部Webにある、アクセスしたユーザのIPを返してくれるサイトを利用するのが簡単だと思う。
$ wget -q http://info.ddo.jp/remote_addr.php -O -|cut -c 13-
このようなコマンドで自分の環境にふられているグローバルIPがわかる。
エイリアスに登録しておけばもっと簡単になる。
~$ alias globalip='wget -q http://info.ddo.jp/remote_addr.php -O -|cut -c 13-' ~$ globalip xxx.xxx.xxx.xxx ~$
~/.bashrc などに上記コマンドを追記しておけば、毎回aliasコマンドを叩く必要がなくなる。
# enable color support of ls and also add handy aliases if [ -x /usr/bin/dircolors ]; then test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" alias ls='ls --color=auto' #alias dir='dir --color=auto' #alias vdir='vdir --color=auto' alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto' # add 2012.4.1 alias globalip='wget -q http://info.ddo.jp/remote_addr.php -O -|cut -c 13-' fi
大した話ではないけど、最近になってシェルで色々やってみるのが楽しくなってきた。