自分のグローバルIPを調べる方法を考えたがめんどくさかった。
自分のグローバルIPを通知して、ファイルを上手に転送したり、DNS更新したかった。
自分のグローバルIPを調べて共有する方法は幾つか考えられる。
- 確認クンなどにアクセスする
- ルーター機器などで確認する
- Opera Uniteを利用する
- PlayStation Network を利用する
- 固定IPを使う
どのような場合にも対応できるのは、確認くんなどWEBサイトにアクセスして、自分のグローバルIPを調べて貰うことだった。
ruby 自分のグローバルIPを調べる
#coding:utf-8 def current_global_ip_addr require 'mechanize' ua = Mechanize.new ua.get "http://www.ugtop.com/spill.shtml" #ua.page.search("html/body/center/center/table/tr[4]/td[2]/p/font/text()").text ua.page.search('html/body//table[4]/tr[4]//p//font/text()').text end if __FILE__ == $0 then puts current_global_ip_addr puts "end" end
たいしたことはないけれど、Xpathってやっぱり便利だなと思った。そこそこ再利用するコードなのでブログに上げておく。