# File lib/geoip.rb, line 293
  def netspeed(hostname)
    unless (@database_type == Edition::NETSPEED ||
        @database_type == Edition::NETSPEED_REV1)
      throw "Invalid GeoIP database type #{@database_type}, can't look up Netspeed by IP"
    end
    # Convert numeric IP address to an integer
    ip = lookup_ip(hostname)
    ipnum = iptonum(ip)
    pos = seek_record(ipnum)
    read_netspeed(pos-@database_segments[0])
  end