Home ] Contact Us ] Support ] Forums ] Pricing ] Buy Now! ] Free Services ] Merchandise ] IP Address Locator ] Trace Route Locator ] Spam Locator ]  



Login to Client Services Center Geobytes Home Page  

Looking for FREE
geographic page
re-directs - 
click here


See me in
the demo
(Click Here)


Get yourself
a $49

(Click Here)

Frequently Asked Questions 

This FAQ page has been broken into different sections to try & cover all the different services we offer. If you have a question that is not covered here or if you think that something else should be included then please post your suggestion at our forums site
1. GeoSelect Product Suite
2. GeoNetMap 
3. GeoRemote
4. GeoReport
5. GeoPhrase
 6. Mapbytes
 7. Which product suites me best?
 8. What if I use Linux?
 9. Our geographic location Technology
10. Pricing and General information

GeoSelect Product Suite

Does GeoSelect use the DNS system to look up location information about the user's IP address?
No, GeoSelect does not use any DNS reverse look-ups, or WHOIS look-ups to determine the users location. GeoSelect uses our GeoNetMap database to determine the users location.

Why do you say GeoSelect is better than any alternatives?
Firstly GeoSelect is much faster, because a connection / request to the locale data source does not have to be established. The data does not have to be called for, it is provided by default as a part of each user’s request. 

GeoSelect is also common to all development platforms. The ‘locale data’ is made available in the client headers which web applications can access natively.  

There is no need to install new components, or to learn a new API or interface, nor to locate and identify correct components for the particular programming environment. 

Lastly, GeoSelect does not require an RDMS or SQL Database.

GeoSelect's in memory resolution of IP address locations and filter architecture is certainly 10 and possible 100's of times faster than performing an API to a third party component. This is because with GeoSelect a connection / request to the locale data source does not have to be established. The data does not have to be called for, it is provided by default as a part of each user’s request. 

GeoSelect requests are also performed locally, but without the need for an API call. The IP Address to location resolution is performed by GeoSelect as the request passes through your webserver and before the request even reaches your web application (ASP, PHP script or whatever). This is not just a matter of transferring the overhead of the "API" call to another process, it actually eliminates it all together. This is because an API provides an interface between two processes, and GeoSelect being an ISAPI filter runs in the same process space as your webserver. It's in memory resolution of IP Addresses and "non-API" based architecture means that it adds no I/O over head at all.

It really is orders of magnitude faster than an API based system, but you don't have to take my word for it. Download a free trial version of WebStress from http://www.paessler.com/WebStress/webstress.htm and try it out for yourself.  We have carried out extensive testing here, and the performance impact that GeoSelect has on your webserver is so small that we can't even measure it. 

Is GeoSelect compatible with asp.net as well as traditional asp?
Yes, GeoSelect will work with all server side scripting languages including asp.net. 
The filter works in two ways:
First, it inserts the Geobytes headers into the server context for the connection, so that you can do things like
<% City=Request.ServerVariables(“HTTP_GEOBYTESCITY”) %>
to retrieve any of the more than 20 Geobytes headers that are available. 

Second, it processes the stream just before it is sent to the browser, and after any server side scripting or ISAPI extension is finished with it. In this way, it runs totally independent of any "CGI" or scripting technology, as it only needs to process the resulting stream, and does not need to interact with, or extend the functionality of the scripting technology itself.

How do I install GeoSelect?
Installing GeoSelect is very simple as everything is contained with the installation package.

1. Extract the attached archive - GeoSelect.zip to a temporary directory.
2. Run setup.exe, and follow the prompts.

The setup program will automatically download a copy of our map to the directory you specify, and will prompt you to restart your web service at completion of the installation. Optionally, the installation process will also create a "Geobytes" program group which contains links to key components and information - such as the "GeoSelect User Guide". You may wish to refer to the user guide for sample code that you can use to test the installation. In any case a copy of the "GeoSelect User Guide" will be copied to the installation directory.

To assist with the installation, testing, and user familiarization of GeoSelect, a file called test.html is included in the distribution package and will be copied to the installation directory. It is recommended that you copy the test.html file to a web site hosted on the GeoSelect server to verify the correct operation of the new installation, and to perform simple diagnostics if required. For example the test file will enumerate the contents of the Geobytes Content Localization Tags. The test.html file can also be used as a training and familiarization aid, as it demonstrates many of the features of GeoSelect, including the Geobytes Location Bar and Geobytes Content Localization Tags - <geoselect>, <geoif>, and <geobytes xxx>. For more information on these tags, please refer to the above mentioned user guide. 

How do I get to "see" visitor IP's from our log files?
GeoSelect will automatically extend your web server's (Microsoft Internet Information Server) logging functionality to include the geographic location information. You can control what information is logged (city name, lat, lon etc) using a supplied insertion template.

With your subscription you will also receive a component called GeoLyzer which you can use to analyze your existing log files, or files from other non-GeoSelect servers. GeoLyzer supports both 'command line operation' and 'batch mode' processing, so it makes it really easy to process hundreds or thousands of historic log files. The output of GeoLyzer is once again user configurable - under the control of a geographic insertion template, so you can include as much or as little geographic information as you like in the processed log file.

I use a non-Microsoft operating system, such as Linux, how can I use GeoSelect? 
There are a number of other limited ways that you can use GeoSelect with non Microsoft operating systems.

1. Import the GeoNetMap data file that come with GeoSelect into a SQL database such as MySQL and then access the data from your scripting language (maybe PHP) using ODBC. See the Map Integration Guide for more information on this.

2. Copy your Apache log files to a machine running a Microsoft operating system and then use GeoLyzer (a component of GeoSelect) to analysis your log files.

Can GeoSelect write out the geographic data Yes, GeoSelect will do this. GeoSelect extends IIS's existing logging facility to include geographic information, so the information is in the logs, before IIS even writes them to the disk. You can control what information is logged (city name, lat, lon etc) using a supplied insertion template. 

In addition to this - bundled with GeoSelect, you will also receive a component called GeoLyzer which you can use to analyze your existing log files, or files from other non-GeoSelect servers. GeoLyzer supports both 'command line operation' and 'batch mode' processing, so it makes it really easy to process hundreds or thousands of historic log files. The output of GeoLyzer is once again user configurable - under the control of a geographic insertion template, so you can include as much or as little geographic information as you like in the processed log file.


If I just want to use GeoNetMap within my RDMS do I need to install GeoSelect?
You don't need to install GeoSelect to access the GeoNetMap data files. Although, if you do install GeoSelect it will keep your copy of the map up to date for you. However, to install the GeoNetMap data files manually you simply use your access credentials supplied upon purchase to logon to http://www.geobytes.com/Map.htm and to specifically download the map.zip files.  

There are however, many reasons why you would want to install GeoSelect and use it as the "IP Address location resolution engine" within your applications. 

1. GeoSelect is very fast. It can resolve the location of addresses hundreds (and possibly thousands) of times faster than a RDMS like MS SQL Server. This is because GeoSelect stores it's map in RAM, in the form of a simple binary tree, it generates no I/O and there is no locking, or even thread synchronization required, so there is no chance of blocking or a contention problem.

2. It is very easy to build a system using GeoSelect to service requests from remote clients and return a customized response. For example, in it's simplest form you could place a plain text file (let's call the page test.txt) on your webserver running GeoSelect containing only the following
  <geoif geodefault>
  <geobytes internet>
  <geoif default>

And then call it with something like 
where "" represents the IP Address that the remote application wants resolved.

The result would be a text page containing the two letter internet code for the country serviced by the IP Address, or if the IP address was invalid or unknown then the return page would contain the word unknown.

Why does your data differ from the WHOIS data?
The purpose of the WHOIS data is to identify the entity (person or company) to which a block of addresses have been delegated. It is essentially an ISP Map, rather than an IP Address Map. While the granularity of the Geobytes map, is that of a single subnet - placing each subnet individually within the geographic area that it services, the WHOIS data has a granularity of "company" (or ISP), placing all subnets "allocated" to a given ISP in the same geographic location. Compounding the problem further, the large and successful ISP's that carry the bulk of the Internet's traffic tend to service wide geographic areas. Given these points and the fact that the WHOIS data will locate all of an ISP's address space to the same city, then it is difficult to see how the WHOIS data, even if it was kept up to date, could be geographically accurate.

On the other hand, the purpose of the Geobytes map is to map IP Addresses to geographical locations. To achieve this we acquire seed data from a number of sources. All of these sites ask the web surfer to provide their geographic location, and this location along with the user's IP Address is forwarded to us as seed data. We then run this data through a series of algorithms which identify and extract collaborating seed points.

In addition to accuracy, the problem with using WhoIs data is that it contains phantom addresses - addresses that have been allocated but are not used. (Addresses that are not configured in any ISP's BGP router tables.) Only about 10% of the theoretical 4 Billion IP addresses are actually routable across the net. The remaining 90% will make it as far as your ISP's BGP router and then go nowhere. What this means is that a WhoIs based database will have to be 10 times larger than it would otherwise need to be.

I enter a random IP Address and it could not locate it. Why not?
Because our map is built from real traffic it does not contain the locations for Phantom IP Addresses - A Phantom IP Address is one that does not appear in any ISP's BGP (Border Gateway protocol) tables and accordingly can not carry traffic. Our research shows that 9 out of 10 of the theoretical total of 256*256*256 = 16,777,216 subnets are either "Phantom" subnets, or don't carry any traffic at all. Apart from Phantom addresses, our map may not contain addresses of infrequently used, very low traffic subnets. Where it does contain very low traffic subnets, it's resolutions may not be as dependable due to the proportionately low number of seed points that we have pertaining to these subnets. This is one of the weaknesses of our mapping method, but it's impact on real world performance is limited because it is confined to the larger number of subnets which carry practically no traffic. 

On the other hand, because our map's accuracy is largely based on the available seed points, and because the number of seed points we will have for a given subnet is proportional to the traffic that it carries, our map's accuracy will be very high where it matters most - where its resolutions will effect the most traffic.


GeoRemote Access Service
How to get set up with GeoRemote Access service
All we need is the IP Address of the host that will be sending the resolution request to our server. We use the IP Address of the requesting host to identify authorized requests. Optionally, you may also like to provide us with a 'template' file which will be used by our server to format the response. 

How is payment worked out?
Pricing is based on the number of times that the map data is used to resolve the location of an IP Address. We have a minimum charge of US$100 per month, which includes the first 100,000 resolutions, and then an additional charge of US$1 per thousand resolutions after that. Multiple sites may be serviced under the same account, with the minimum charge applying only once per account.

How is data transferred?
Our remote access service accepts requests in the form of a URL. We have chosen to use HTTP as the transport protocol as it passes easily through proxies and firewalls.

What does a typical request and response look like?
The information returned by a request is user configurable using a template file, so you can organize the data anyway that you like. 

How often are the visitor reports updated?

geobytes statistics are in real-time - that means they are updated immediately. These statistics are available for your perusal 24 hours a day.

What happens if I exceed the daily cap for my GeoReport Plan?
Once the number of hits for a given day exceeds the daily cap for the plan you are on, recording of traffic is suspended until the next day. So basically if you are on the Nickel Plan where the daily cap is 500 hits and you get 580 hits on a particular day, your reports will only record the hits up to the 500 level for that given day. Once the next day starts your reports will start counting again. 

How do I view my reports?
(a) If my reports are set to Private access?
Firstly you will need to login to our client services center using your email address and password.  Once you are logged in, scroll down to the "Your GeoReport Details" section. Here you will see a table containing details of all the GeoReports you currently have. The far right hand column of the table contains a link to your reports. You can then click on the 'View Report" link for the GeoReport you wish to view.
(b) If my reports are set to Public access?
If your reports are set to public access you can just copy & paste the url for your reports to a browser & bookmark this link for future reference. The url for your reports appears just under the report headings on the far left hand side & looks like this:
This report: http://www.geobytes.com/gr.htm?gr&buttonid=316208&view=country 

How do I change my reports to private or public access:
To change your access, once you have logged in you are presented with a number of options, one of which is "Your GeoReport Details". If you click on the edit details link, you will be presented with a table of all your information. The third last option is "Viewing Status" it is here that you can select private or public by just clicking on the radio button next to your desired option.

What happened to the Free Geobutton reports?
The Free Geobutton reports have been replaced with the GeoReports. They are effectively the same report, with a few improvements, however there is no longer any requirement to display a button ad. You now only need to place a clear GIF on your page to receive the reports. The clear GIF serves the same purpose that the button ad did previously. If you have any existing Geobuttons, you can now replace the button code with similar code to the above. We will be sending out an email to tell all of our members about this soon. 

Why are the reports now a paid service?
The Geobutton service was supported by advertising via the Geobutton Ad Network, which allowed us to provide the Geobutton reports for free. We have received lots of feedback from people who wanted to use the reports, but did not want to place the button on their page. Taking this into account, have decided to offer the service as a paid subscription service instead of advertising sponsored. 

How do I stop the GeoReports logging my own visits
Once you have tested that your reports are working (by visiting your own page) you may like to disable the recording of your own visits.  It works by placing a cookie on your machine which our GeoReports server uses to identify your visits to your own site, and thereby inhibit logging of your own visits.  You can also remove the cookie at any after which your own visits will be included in your reports. This can be useful in testing that your GeoReports code has been inserted correctly and that your reports are working.

The links for adding or removing the cookie can be obtained by logging into your account.

How to remove Inactive or unused GeoReports
Under the "Your GeoReport Details" section of the Client Services Center, click on "Edit Details" for the GeoReport you wish to delete. You will then be shown the details for this report.
In this section you will see the last option says "Delete Report". If you type in the word "delete" in this box, then your report will be permanently deleted. Warning you will not be asked for confirmation.

What does the line mean in the "Occurred" column after the date and time? 
The line signifies the amount of time since the visit was recorded. 
It is really just a quick way of seeing when the person first went to your page. It does not represent the amount of time they spent on the page as we have no way of tracking this.


Will this work for all my visitors?
On average it will currently work for about 98% of your visitors. 

What will a visitor see if the technology can't locate them?
This depends on which template you use. Most templates only insert the phrase if the location is know. They simply do not insert anything, not even a blank line if the location is unknown. This is the case for the default template, which returns

"Special welcome to our visitors from ........." 
if the location is known, and nothing if the location is unknown.

There are a few templates, like the ' WelcometoVisitors' or the 'Thanks ' templates which do return an alternative text.

Can I create my own templates?
Yes. You can create as many of your own templates as you wish. The templates do not have to be just one sentence, as in our standard templates. They can be whole paragraphs or even pages. Both the 'visitor located' and 'visitor not located' scripts combined length can be up to 8,000 characters, allowing for you to enter a number of paragraphs or even create whole pages based on the geographical location of your site's visitors.

How can I remove the advertisement from the free GeoPhrase service?
You can do this by purchasing Mapbytes resolutions. These Mapbytes allow you to continue showing the Geophrase without the requirement for the advertisement. See the Mapbytes section below for further details.

How do I center the text on my page?
To center the javascript phrase you need to insert a <center> tag before the javascript & the </center> tag at the end. You may need to remove any <p align="center"> that appears around the script.

How do I change the font color?
You can insert the following tags around the script to change the font color & the text face. If you insert the tag <font color="#FFFFFF" face="Verdana"> before the script & </font> tag at the end. This will display the text in white & in Verdana font. This is just an example, you should change the color tag & font face tag to what ever colors & font you want on your page.

If you are using Front Page, then when editing the page under the Normal view you should also be able to highlight the script tag & select the color, font face & size from the toolbars.

Can I insert gif graphics into my GeoPhrase template?
Yes you can insert graphics into the GeoPhrase just like you would any other HTML tag for example
The following template will load a graphic:
Welcome to visitors from <%city%>! <img border="0" src="http://www.geobutton.com/images/globe2.gif" width="55" height="48"> It is a great place.

Does the template handle foreign text?
Yes, you can insert any foreign text. You should be able to insert them just as you would into any HTML page. The template will carry any normal HTML code, it will not however carry quote characters.

Why not just hard code in the text that I want displayed with the <%city%> tag added in?
Well, it is because we can't always locate the visitor. If you were to create the greeting this way, then when the visitor is not located the greeting looks unfinished. If you had hard coded into the page "Special welcome to visitors from <%city%>", it works great when the visitor can be located. However if the visitor is not located, then they will see "Special welcome to visitors from". You can see that this does not quite have the same impact! This is why we recommend creating your own customized phrase or using one of our standard templates. See our templates page for some ideas.

Do I have to register to use your standard templates?
No. You can just cut & paste the code straight on to your site. That's it. If you wish to create your own templates however you will need to register. 

Why do I need to register to create my own templates?
We need you to register so that our system can recognize you and allow you to modify your template in the future. This also protects your template, by allowing us to restrict access to your template to only yourself. 

How do I register for the advanced service?
Just enter your email address in the registration form below and you will be emailed a password. It's that simple.

Register for our advanced GeoPhrase Service

To register just enter your email address here.  It's that easy!

e-mail address:

A password to enable you to login in to our client services center will be emailed to you.  You will need to use this password, together with your email address to login.  You are under no obligation to purchase anything or to provide us with any further details.

Please note: We will at no stage, under any circumstances, give out your e-mail address to anyone, or forward messages to you on behalf of anyone.  

When I cut and paste the code into my page using FrontPage, it just inserts the code itself.
What I am doing wrong?
You will need to insert the script via the Advanced HTML option within FrontPage, otherwise FrontPage tries to modify the code. With FrontPage 2000 you can select Advanced /HTML from the Insert menu.
For FrontPage 2002, the steps to do this are provided below.

1. Select Insert / Web Component

2. Scroll down the menu on the left and select "Advanced Controls", then select HTML
from the right hand menu, then click "Finish".

3. Insert your customized GeoPhrase code within the box provided and click OK when done.


What is Mapbytes?
Mapbytes are a micro payment system that allows you to purchase IP Location resolutions from Geobytes, and then use them (amongst other things) to remove the advertisement  from your GeoPhrase.

Mapbytes provides a way for us to provide a paid version of our GeoDirection, GeoPhrase and GeoFlag services for those who do not want the links or ads that come with the free versions of these services.

Which services can I use Mapbytes with?
Mapbytes currently works with GeoDirection, GeoPhrase and GeoFlag. 
Mapbytes can also be used with the IP locator page to remove the blocking once the hourly limit has been reached.

How does Mapbytes work with these services?
You provide us with the url for the site on which you have a GeoPhrase or GeoFlag or are using GeoDirection on. 
This url is then "authorized" to use the Mapbytes that you have purchased to remove the links or ads associated with the free version of these services.

If you are using Mapbytes with the IP locator page, then you do not need to configure any urls. You simply need to login to the Client Services Center before you start using the IP locator. Once logged in you can then go to the IP locator page and commence your IP lookups. You are only charged for any lookups performed over the hourly limit.

How does the paid version of these services differ from the free versions?
With the paid versions of GeoDirection, GeoPhrase or GeoFlag you will no longer have any links or ads for Geobytes. More specifically with the GeoDirection and GeoPhrase service the 1 in 50 popup ad is removed and with GeoFlag the link to our page is removed. 

So what do I have to do to remove these links or ads?
Just purchase some Mapbytes resolutions from our buy page. 
Once your payment is completed, you will be directed to enter the url of your site and that's it.
You can enter as many urls as needed and you can add or edit these url's as often as you wish from within our Client Services Center.  

What happens if my resolutions run out? Will the GeoDirection, GeoPhrase or GeoFlag service stop working.
No, they will all continue to work, but they will revert back to the free service, where in they will have links or ads to our site or sponsor. To remove these links again just purchase further Mapbytes resolutions. 

How are the Mapbytes resolutions counted? 
Basically there is a charge of 1 Mapbyte per visitor to your site. Requests from the same IP address within the same 10 minute period do not incur a further charge. If you are using Mapbytes with the IP locator page, then 1 Mapbytes is counted for each IP lookup performed.

I have both a GeoFlag and a GeoPhrase on my page. How will my Mapbytes resolutions be counted? 
As we said above, requests from the same IP address within the same 10 minute period do not incur a further charge regardless of how many geographic elements appear on your page.

What do I need to enter as my url?
You need to enter sufficient information to uniquely identify the site or page which you wish to authorize to use your Mapbytes. If you share your domain with others, then you need to be careful to ensure that this url uniquely identifies your site. You may wish to enter your url with and without the www so that all requests are counted.

I have registered my url, but the link/ad is still there. Why?
Mapbytes relies on the referring url being sent with the request. If your browser is not sending the referring url, then we can't determine who to associate the Mapbytes request with and accordingly the phrase will be shown as a free request and will display the advertisement. You are not charged any Mapbytes for this request.

If I use GeoDirection or GeoPhrase on more than one page on my website do I have to buy Mapbytes for each page? 
Your Mapbytes can be used on multiple pages and sites at the same time. All you need to do is enter the URL for the sites or pages in your list of Mapbytes url's, using our Client Services Center.

Which product suites me best?

I am a Web Developer using Microsoft Operating Systems and running IIS. Which one of your products is best suited to this environment?
If the server is running a Microsoft OS, then GeoSelect makes for an excellent and extremely efficient platform to build on to. GeoSelect's GeoServer makes accessing the viewer's geographic information very easy ( you can read it straight from the server variables for example $City=$_SERVER["HTTP_GEOBYTESCITY"]; ). Please see http://www.geobytes.com/CodeSamples.htm for code samples.

When I say "extremely", I really do mean "extremely" efficient. Unlike SQL based solutions, it adds no i/o, locks, or contention, so your server retains all of your servers i/o and database capacity to perform it's record and analyze functions. 

I am on a Non-Microsoft System, but still wish to use your services. What product is best for me?
With regards to Unix (or Linux) environments, GeoSelect's GeoNetMap component gives you direct access to the map data allowing you to import the data directly into your existing RDMS. Our map integration guide contains a complete data dictionary and makes integration very easy and straight forward. You can download a copy of our map integration guide from our Support page - under the heading "Product Sheets and Guides". Also see below for further details.  

I would like to identify the client's location in order to serve as a deterrent to credit card fraud. Which product should I use?
You have basically two options to choose from - GeoSelect, which runs on your server and will dynamically insert the client's location in to the page, or GeoRemote which runs on our server. GeoRemote uses a script running on your server (ASP, PHP, PERL etc) to connect to our server and insert the location into your page. The price for both products are listed on our pricing page, but basically GeoSelect pricing starts from $500 per year, while GeoRemote pricing starts from $100 per month. GeoSelect's GeoServer however, does require Windows NT, 2000, or XP so may not be appropriate in some operating environments.

I have a web page and would like to know geographical details of my visitors. What product should I use?
GeoReport provides you with a quick and easy way to determine the geographic profile of your website traffic. 

What if I use Linux?

When will you be releasing a version for Linux or FreeBSD servers?
We do have plans to release a Linux version early next year and will certainly look at porting to FreeBSD at the same time, but in the meantime there are a number of other limited ways that you can use GeoSelect with non Microsoft operating systems.

1. Import the GeoNetMap data file that come with GeoSelect into a SQL database such as MySQL and then access the data from your scripting language (maybe PHP) using ODBC. See the Map Integration Guide for more information on this.

2. Copy your Apache log files to a machine running a Microsoft operating system and then use GeoLyzer (a component of GeoSelect) to analysis your log files.


How does this work?
The technology developed by geobytes is unique. It allows for the non-intrusive geographic location of most Internet users to their town, city or region in real time. The technology locates Internet users anywhere on the globe, without profiling, prompting or tracking the user in any way. It does NOT use the Internic's Whois database or DNS lookups. In particular, cookies are not used and the privacy of Internet users is not invaded. No information about any Internet user is requested, collected or used in any way whatsoever.

How does it work with AOL addresses?
We can only resolve AOL and MSN TV traffic to country. AOL & MSN TV (was Web TV) are special cases and this does not apply to other ISP's.

They are special cases because they act as non-transparent proxies, as such their addresses cannot be resolved to a finer granularity beyond that of Country. As far as we know, no one can resolve these addresses to anything finer than a country level.

To accommodate for this what we have done is include the AOL & MSN TV proxy addresses in the subnets table. These addresses have been allocated to the country they service, however the city and region will show AOL or MSN TV. This should reduce or eliminate the amount of special handling required to cater for the special case that AOL presents.

For countries where AOL has a "proxy network" we create a phantom city called "AOL" within the country, and then show this as the "city" for the AOL subnets that service this country.

The countries in which AOL has proxy networks are:
United Kingdom
United States

We also provide a list of ‘Proxy Network’ addresses so that these AOL addresses can be easily identified. The ProxyNetworks table also includes the relevant cityid for each subnet.

How are ISP’s that are in multiple regions handled? 
Our map is not ISP based so they have no impact. Our map is based on the service areas of the Internet's routers, gateways, firewalls etc. 

With so many subnets carrying little or no traffic, and so few subnets carrying almost all of the traffic, how do you fairly work out your maps accuracy?
The distribution of traffic across the Internet's subnets is disproportional in the extreme, so when calculating the accuracy of a IP Address Map it is important to test against a 'Typical' traffic profile. 87% of the Internet's traffic originates from only 10% of it's active subnets (with approximately 94% of the theoretical total of 256*256*256 = 16,777,216 subnets not carrying traffic at all.) 5% of the active subnets carry 74% of the net's traffic. If an analysis is made without consideration of the proportion of traffic being carried by each subnet tested, then the conclusions drawn are likely to be meaningless.

For example:
Let's say that there are 1 million active subnets of which 10% (100,000) carry 90% of the Internet's traffic. Let's also say that our accuracy on these 100,000 subnets is 99% and that our accuracy on the remaining 900,000 subnets is only 50%.

In this scenario, if we were to randomly test our accuracy against the entire set of active subnets - without regards to the proportion of traffic carried by each subnet, then we would conclude an accuracy rate of only 60%. Clearly, these results would be flawed, and would not be representative of the accuracy obtained under a normal operating environment.

The proportion of traffic carried by each subnet needs to be incorporated into the overall accuracy calculation. If this methodology is applied to the above example, then the overall accuracy would be 95% (99% accuracy on 90% of the nets traffic, and 50% accuracy on 10%).

What percent of the time can it correctly identify the country of an IP address? 
We are 97% accurate to country level.

And what percent of the time can it correctly identify the city? 
On average you can expect our map to be accurate to within 100km 80.25% of the time, and within 50km 75% of the time, with even greater accuracy in high traffic areas. 

What addresses can you resolve? 
We can resolve 98% of addresses. Addresses which we can not resolve relate mainly to infrequently used or very low traffic address.


GeoSelect Pricing
Within the pricing table, what does Uncapped/Capped mean ?
These terms Uncapped and Capped refer to the number of resolutions that can be performed per month. An uncapped license allows an unlimited number of resolutions to be performed each month, whereas the Capped licenses limit the resolutions.

The pricing appears to be based on resolutions served. 
What is a resolution?
As a general rule it is unique visitors to your site. 

How do you determine the number of resolutions served per month?
Our software makes no attempt to enforce the terms of your license. We do not attempt to independently monitor your usage either via software or otherwise. Our only requirement is that you keep sufficient records to provide a reasonable approximate of usage. Further the terms of the license agreement allow you to average your usage over the preceding three months which means that you don't have to guess what your next months usage is going to be.

What is included with the 'Developer License'?
The developer license contains full working versions of all GeoSelect components - GeoNetMap, GeoServer and GeoLyzer. The only difference between the developer and server versions, is the license itself.

How will we see how many requests have been processed by GeoSelect ? 
You can see how many resolutions that GeoSelect has performed since it started running via the GeoSelect Administration Facility. During the installation process a link would have been created under Start/Program Files/Geobytes/GeoSelect Administration Facility which you can use to view the servers statistics.

You can also access the GeoSelect Administration Facility page with the following link, provided that you load it from a browser running on the same machine.

If you wish to access the page from a remote machine then you can add that machines IP Address to the list of admin authorized addresses by selecting Start/Program Files/Geobytes/Configure GeoSelect Server Administration from the Start menu on the machine running GeoSelect. Changes to the "AllowAdmin.txt" file will take affect next time you restart the web server, or you can click the "Reload Other Files" button on the GeoSelect Administration Facility page.

The statistics on this page are provided for your information purposes only. They are not recorded anywhere, and are lost, (and the counters reset) each time you restart your web server. 

How often is your database updated?
The database is updated weekly. Access is provided to a secure server, wherein you can download the data as required. Weekly updates will provide you with the "best data possible". Some weekly updates are more significant than others, therefore on our download page, we provide a listing of which files have changed and you can see how significant the change was. 

Can a vendor redistribute the data?
Not under the normal "Developer, Server or Enterprise" Licenses.
However we have "appliance" licensing that allows you to include our entire GeoNetMap, or part thereof in a third party product. Appliance licensing is special purpose licensing that entitles the end user to use the map, only with the third party product. Accordingly it has a significantly reduced pricing model, with the price per instance reducing sharply against the volume of instances purchased.

Appliance license pricing is set at a sliding scale, with the price per appliance decreasing based on volume sold. 

© 2000 - 2003   
geobytes, inc.  
ARBN 091 652 961
Geobytes - because everybody's somewhere!
Contact Geobytes via our support forums
Privacy Policy