[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(DTPtechNote:99) Re: 接続されているグローバルIPアドレス



>勉強のためにperlでやってみました。

rubyだとこんな感じかなぁ。。。
#! /usr/local/bin/ruby
require 'net/http'

h = Net::HTTP.new('61.125.210.65', 80)
resp, data = h.get('/cgi-bin/address.cgi', nil)
/<title>([\d\.]+)<\/title>/i =~ data
puts $1

きっともっとスマートな書き方があるとは思うけれど(^^;;;;; 

>外部にCGIを置いて、こっぽいやつを定時で動かしてIPアドレスが変わって
>いたら親フレームを書き直すやつをやれば、こちらも行方不明になること
>がないですね(笑)。

がふ(吐血)