Where can I find a list of IPs and their regions.
I've look at IANA but it doesn't give enough detailed information. I would like to find a list of /8 or /16s and what geographic region the exist in. I know it isn't an exact science but something close would be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a list I can pull from? -Matt
On 10.02.2004 01:43 Matthew Crocker wrote:
I've look at IANA but it doesn't give enough detailed information. I would like to find a list of /8 or /16s and what geographic region the exist in. I know it isn't an exact science but something close would be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a list I can pull from?
Have a look at http://www.aso.icann.org/stats/index.html and retrieve up-to-date files from APNIC, ARIN, LACNIC and RIPE. -- Arnold
On 10.02.2004 01:43 Matthew Crocker wrote:
I've look at IANA but it doesn't give enough detailed information. I would like to find a list of /8 or /16s and what geographic region the exist in. I know it isn't an exact science but something close would be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a list I can pull from?
Have a look at http://www.aso.icann.org/stats/index.html and retrieve up-to-date files from APNIC, ARIN, LACNIC and RIPE.
This is exactly what I want, thank you very much :) I wonder why APNIC & ARIN have delegated-*-latest files but LACNIC & RIPE do not. grrr. This data should be accurate enough for what I'm trying to accomplish Thanks again -Matt
On Mon, 9 Feb 2004 20:50:10 -0500 Matthew Crocker <matthew@crocker.com> wrote:
On 10.02.2004 01:43 Matthew Crocker wrote:
I've look at IANA but it doesn't give enough detailed information. I would like to find a list of /8 or /16s and what geographic region the exist in. I know it isn't an exact science but something close would be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a list I can pull from?
Have a look at http://www.aso.icann.org/stats/index.html and retrieve up-to-date files from APNIC, ARIN, LACNIC and RIPE.
This is exactly what I want, thank you very much :)
I wonder why APNIC & ARIN have delegated-*-latest files but LACNIC & RIPE do not. grrr. This data should be accurate enough for what I'm trying to accomplish
LACNIC and RIPE-NCC do. Please see: http://www.apnic.net/mailing-lists/apnic-announce/archive/2004/01/msg00002.h... this has the URL for all 4 current RIR paths to the files. -George
Thanks again
-Matt
-- George Michaelson | APNIC Email: ggm@apnic.net | PO Box 2131 Milton QLD 4064 Phone: +61 7 3858 3150 | Australia Fax: +61 7 3858 3199 | http://www.apnic.net
On 10.02.2004 02:50 Matthew Crocker wrote:
On 10.02.2004 01:43 Matthew Crocker wrote:
I've look at IANA but it doesn't give enough detailed information. I would like to find a list of /8 or /16s and what geographic region the exist in. I know it isn't an exact science but something close would be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a list I can pull from?
Have a look at http://www.aso.icann.org/stats/index.html and retrieve up-to-date files from APNIC, ARIN, LACNIC and RIPE.
This is exactly what I want, thank you very much :)
I wonder why APNIC & ARIN have delegated-*-latest files but LACNIC & RIPE do not. grrr. This data should be accurate enough for what I'm trying to accomplish
Hmmm ... ftp://ftp.ripe.net/ripe/stats/delegated-ripencc-latest exists and ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest as well ... Arnold
Hmmm ... ftp://ftp.ripe.net/ripe/stats/delegated-ripencc-latest exists and ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest as well ...
Yep, my bad, I was only using ftp.arin.net to pull the data for all 4 RIRs. ARIN doesn't have the symlinks for ripe & lacnic latest files. I'll pull the data from the correct FTP servers and chew up a tiny bit of international bandwidth ;) -Matt
On Tue, 10 Feb 2004, Matthew Crocker wrote:
Hmmm ... ftp://ftp.ripe.net/ripe/stats/delegated-ripencc-latest exists and ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest as well ...
Yep, my bad, I was only using ftp.arin.net to pull the data for all 4 RIRs. ARIN doesn't have the symlinks for ripe & lacnic latest files.
We didn't have one for apnic, either. However, ARIN now has symlinks for the "delegated-<rir>-latest" files for the mirror of the other RIRs' stat files in addition to our own. Cathy Murphy ARIN
I'll pull the data from the correct FTP servers and chew up a tiny bit of international bandwidth ;)
-Matt
I think I have what you are looking for; at least for the APNIC region so far: http://mrtg.snark.net/apnic.php It updates weekly from data on the APNIC web site. matto On Mon, 9 Feb 2004, Matthew Crocker wrote: I've look at IANA but it doesn't give enough detailed information. I would like to find a list of /8 or /16s and what geographic region the exist in. I know it isn't an exact science but something close would be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a list I can pull from? -Matt --mghali@snark.net------------------------------------------<darwin>< Flowers on the razor wire/I know you're here/We are few/And far between/I was thinking about her skin/Love is a many splintered thing/Don't be afraid now/Just walk on in. #include <disclaim.h>
http://www.completewhois.com/statistics/data/ips-bycountry/rirstats/ Updated daily, but old data currently not archived and project is considered to be in alpha-state for now. But URL will probably not change in the future even when fully since I've already given it out to number of people. On Mon, 9 Feb 2004, Matthew Crocker wrote:
I've look at IANA but it doesn't give enough detailed information. I would like to find a list of /8 or /16s and what geographic region the exist in. I know it isn't an exact science but something close would be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a list I can pull from?
-Matt
On Mon, Feb 09, 2004 at 07:43:02PM -0500, Matthew Crocker wrote:
I've look at IANA but it doesn't give enough detailed information. I would like to find a list of /8 or /16s and what geographic region the exist in. I know it isn't an exact science but something close would be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a list I can pull from?
If ISO country code is enough detail, http://countries.nerd.dk/more.html
On Mon, 9 Feb 2004, Matthew Crocker wrote: : I've look at IANA but it doesn't give enough detailed information. I : would like to find a list of /8 or /16s and what geographic region the : exist in. I know it isn't an exact science but something close would : be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like : 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a : list I can pull from? Maybe I'm going to have a case of stick-foot-in-mouth disease so: <setenv flameproof_panties=ON> :-) This only works for a certain percentage of networks. Most likely a higher percentage post tech bubble collapse. I used to work for a company that had 167.216.128.0/17 and we announced that globally. So you couldn't say 167.216.128.0/17 was in the US (or even NA) as it'd appear from ARIN or other data sources. scott
On 11.02.2004 00:43 Scott Weeks wrote:
On Mon, 9 Feb 2004, Matthew Crocker wrote:
: I've look at IANA but it doesn't give enough detailed information. I : would like to find a list of /8 or /16s and what geographic region the : exist in. I know it isn't an exact science but something close would : be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like : 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a : list I can pull from?
Maybe I'm going to have a case of stick-foot-in-mouth disease so: <setenv flameproof_panties=ON> :-)
This only works for a certain percentage of networks. Most likely a higher percentage post tech bubble collapse. I used to work for a company that had 167.216.128.0/17 and we announced that globally. So you couldn't say 167.216.128.0/17 was in the US (or even NA) as it'd appear from ARIN or other data sources.
When you look up that network in ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest you get grep 167.216.128.0 delegated-arin-latest arin|US|ipv4|167.216.128.0|4096|20000531|allocated I.e. Actually no /17 but 167.216.128.0/20 and based in US. q.e.d. Arnold
On Wed, 11 Feb 2004, Arnold Nipper wrote: : On 11.02.2004 00:43 Scott Weeks wrote: : > On Mon, 9 Feb 2004, Matthew Crocker wrote: : > : > : I've look at IANA but it doesn't give enough detailed information. I : > : would like to find a list of /8 or /16s and what geographic region the : > : exist in. I know it isn't an exact science but something close would : > : be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like : > : 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a : > : list I can pull from? : > This only works for a certain percentage of networks. Most likely a : > higher percentage post tech bubble collapse. I used to work for a company : > that had 167.216.128.0/17 and we announced that globally. So you couldn't : > say 167.216.128.0/17 was in the US (or even NA) as it'd appear from ARIN : > or other data sources. : > : : When you look up that network in : ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest you get : : grep 167.216.128.0 delegated-arin-latest : arin|US|ipv4|167.216.128.0|4096|20000531|allocated : : I.e. Actually no /17 but 167.216.128.0/20 and based in US. q.e.d. Exactly my point. We were a GLOBAL network and you saw that advertisement in all parts of the world. You couldn't say it was in the US, or even in NA. We did cold potato because we had the bitchenest ;) network. So you'd hit our network in the local area and use it for the rest of the path. The offices weren't even all in the US. Only the main office was in SF. Notice that I use past tense in my words. As far as how it's announced now-a-days, C&W did (and is doing) a lot more dumb a$$ things than that... scott
Scott Weeks wrote:
On Mon, 9 Feb 2004, Matthew Crocker wrote:
: I've look at IANA but it doesn't give enough detailed information. I : would like to find a list of /8 or /16s and what geographic region the : exist in. I know it isn't an exact science but something close would : be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like : 210.100/16 is Korea and 210.120/16 is China, etc. Does anyone have a : list I can pull from?
Maybe I'm going to have a case of stick-foot-in-mouth disease so: <setenv flameproof_panties=ON> :-)
This only works for a certain percentage of networks. Most likely a higher percentage post tech bubble collapse. I used to work for a company that had 167.216.128.0/17 and we announced that globally. So you couldn't say 167.216.128.0/17 was in the US (or even NA) as it'd appear from ARIN or other data sources.
I think the right answer is "There is no location information in an IP address for the reason given, and for additional reasons (such as "tunneling", and various mobility schemes). Telephone numbers, particularly North American Numbering Plan Area numbers, do no contain the location information they used to. You can make statistical estimates (the odds are numbers in range X-Y are in area Z).
On Tue, 10 Feb 2004, Scott Weeks wrote:
: exist in. I know it isn't an exact science but something close would : be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like
This only works for a certain percentage of networks. Most likely a higher percentage post tech bubble collapse. I used to work for a company that had 167.216.128.0/17 and we announced that globally. So you couldn't say 167.216.128.0/17 was in the US (or even NA) as it'd appear from ARIN or other data sources.
That is quite correct. Simply taking ips as reported by RIR in statistic files or as seen in whois as allocated/assigned by RIRs does not provide a real view of how ips are used and in what country and I do not believe such list is sufficient - that is the reason why the current list of ips I mentioned that is available at completewhois is considered to be an alpha stage project - it is not alpha stage in the way that I have not developed system for producing such list from RIR data (I do have necessary tools and scripts and it works just fine), its just that its not sufficiently exact for real life use as identification of ip to country. I'm however pursuing this issue futher and see it as that rather then developing this into one-one relationship between ip and country, it might be better provide several countries where there is good possibility that this ip is being used. For example if some ip block is allocated by ARIN to ISP in US and there is futher subdeligation (SWIP) from there to another entity in Canada - then there are two possibilities: 1. ISP is providing direct dedicated connectivity to that company's office in Canada 2. ISP is providing colo space or dedicated server to company from Canada but this actual server is still in US Just by looking at whois data I can not reliably tell which of the above is true. Other ways to determine where ip blocks are used are based on real-time routing data either on BGP or traceroutes. Neither one is sufficiently good however as traceroutes can be faked and in reality many methods with traceroutes depend too much on reverse dns name of the router (so any ISP can "claim" to have the router anywhere else in the world just by changing reverse???), neither do ASNs have exact country correspondence as in many cases same AS numbers are used by ISPs for providing connectivity both for their customers in one country and in another. Yet another way to use network connectivity data and not rely on what ISPs tells you, might be something like GPS where test servers try to get to the same ip from different locations and measure TTL of the packet (response latency) - this way may help locate exact region where server is based. This method would work very well if only we were all on the same homogeneous network. But real structure of the net has many many networks and that ISPs don't always exchange traffic in the same city or region even if traffic originates and ends there and that even for the same network within same ISP, packet may not necesserily take "geographically shortest" path and ISP may want to reroute it more. However if several sources are matched and they are all exact, there is pretty good guess ip block is being used in that country (minor issues like VPN aside - if somebody is using VPN, they are in effect putting themselve in different location and should be treated as somebody from that location). However when things don't match and there are several possibilities, I would prefer to put such ip block in multiple country lists. However I'm afraid that if such lists I are then made publicly available then they will be used by people who want to block entire countries and they will not care if there is only 50% chance ip is actually used in that country. The only choice left is to report only some ip blocks and leave the rest in certain large data file listing all possibilities and this file (may not be one file, but anyway) is sufficiently different to parse that people will not easily use it, while applications (like providing statistics on visitors to your website) could still use it and treat those blocks specifically unique in a way as not to emphasise any one country. -- William Leibzon Elan Networks william@elan.net
: I'm however pursuing this issue futher and see it as that rather then : developing this into one-one relationship between ip and country, it might : be better provide several countries where there is good possibility that : this ip is being used. For example if some ip block is allocated by : ARIN to ISP in US and there is futher subdeligation (SWIP) from there to : another entity in Canada - then there are two possibilities: : 1. ISP is providing direct dedicated connectivity to that company's : office in Canada : 2. ISP is providing colo space or dedicated server to company from Canada : but this actual server is still in US : Just by looking at whois data I can not reliably tell which of the above : is true. You're still not thinking globally. Extend the above to cover the whole planet, then, for that small percentage of networks that are truly global the ip to country (or even continent) mapping ceases to have meaning unless those networks deaggregate their CIDR block and advertise them regionally. : changing reverse???), neither do ASNs have exact country correspondence as : in many cases same AS numbers are used by ISPs for providing connectivity : both for their customers in one country and in another. This is especially true in places like Europe where the countries are small. The mapping really breaks down there. : Yet another way to use network connectivity data and not rely on what ISPs : tells you, might be something like GPS where test servers try to get to : the same ip from different locations and measure TTL of the packet : (response latency) - this way may help locate exact region where : server is based. This method would work very well if only we were all : on the same homogeneous network. But real structure of the net has many : many networks and that ISPs don't always exchange traffic in the same : city or region even if traffic originates and ends there and that even for : the same network within same ISP, packet may not necesserily take : "geographically shortest" path and ISP may want to reroute it more. : However if several sources are matched and they are all exact, there is : pretty good guess ip block is being used in that country (minor issues like I have one advertisement (roughly) and it is announced globally. I have servers geographically dispersed around the globe. So what country or continent is my network located in??? You can't even do traceroutes or whatever. Think GLOBAL... We liked to call our network a PAN (Planetary Area Network) : would prefer to put such ip block in multiple country lists. However I'm : afraid that if such lists I are then made publicly available then they : will be used by people who want to block entire countries and they will : not care if there is only 50% chance ip is actually used in that country. This can work if the CIDR block is cut up into many smaller chunks and advertised in various regions. Unfortunately, many large networks now do this table-bloating advertisement of large numbers of small subnets which could be easily aggregated. So, more and more, your need to map IP block to country will be easier to do. scott On Tue, 10 Feb 2004, william<at>elan.net wrote: : On Tue, 10 Feb 2004, Scott Weeks wrote: : : > : exist in. I know it isn't an exact science but something close would : > : be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like : : > This only works for a certain percentage of networks. Most likely a : > higher percentage post tech bubble collapse. I used to work for a company : > that had 167.216.128.0/17 and we announced that globally. So you couldn't : > say 167.216.128.0/17 was in the US (or even NA) as it'd appear from ARIN : > or other data sources. : : That is quite correct. Simply taking ips as reported by RIR in statistic : files or as seen in whois as allocated/assigned by RIRs does not provide : a real view of how ips are used and in what country and I do not believe : such list is sufficient - that is the reason why the current list of ips : I mentioned that is available at completewhois is considered to be an : alpha stage project - it is not alpha stage in the way that I have not : developed system for producing such list from RIR data (I do have necessary : tools and scripts and it works just fine), its just that its not sufficiently : exact for real life use as identification of ip to country. : : I'm however pursuing this issue futher and see it as that rather then : developing this into one-one relationship between ip and country, it might : be better provide several countries where there is good possibility that : this ip is being used. For example if some ip block is allocated by : ARIN to ISP in US and there is futher subdeligation (SWIP) from there to : another entity in Canada - then there are two possibilities: : 1. ISP is providing direct dedicated connectivity to that company's : office in Canada : 2. ISP is providing colo space or dedicated server to company from Canada : but this actual server is still in US : Just by looking at whois data I can not reliably tell which of the above : is true. : : Other ways to determine where ip blocks are used are based on real-time : routing data either on BGP or traceroutes. Neither one is sufficiently : good however as traceroutes can be faked and in reality many methods : with traceroutes depend too much on reverse dns name of the router (so : any ISP can "claim" to have the router anywhere else in the world just by : changing reverse???), neither do ASNs have exact country correspondence as : in many cases same AS numbers are used by ISPs for providing connectivity : both for their customers in one country and in another. : : Yet another way to use network connectivity data and not rely on what ISPs : tells you, might be something like GPS where test servers try to get to : the same ip from different locations and measure TTL of the packet : (response latency) - this way may help locate exact region where : server is based. This method would work very well if only we were all : on the same homogeneous network. But real structure of the net has many : many networks and that ISPs don't always exchange traffic in the same : city or region even if traffic originates and ends there and that even for : the same network within same ISP, packet may not necesserily take : "geographically shortest" path and ISP may want to reroute it more. : : However if several sources are matched and they are all exact, there is : pretty good guess ip block is being used in that country (minor issues like : VPN aside - if somebody is using VPN, they are in effect putting themselve : in different location and should be treated as somebody from that location). : However when things don't match and there are several possibilities, I : would prefer to put such ip block in multiple country lists. However I'm : afraid that if such lists I are then made publicly available then they : will be used by people who want to block entire countries and they will : not care if there is only 50% chance ip is actually used in that country. : The only choice left is to report only some ip blocks and leave the rest : in certain large data file listing all possibilities and this file (may : not be one file, but anyway) is sufficiently different to parse that people : will not easily use it, while applications (like providing statistics on : visitors to your website) could still use it and treat those blocks : specifically unique in a way as not to emphasise any one country. : : -- : William Leibzon : Elan Networks : william@elan.net : :
Hello Everyone, To finish up on this mini-thread, I found this: http://www.maxmind.com/geoip "MaxMind GeoIP - Obtain the Country, Region, City, Latitude, and Longitude of any IP address. scott : : I'm however pursuing this issue futher and see it as that rather then : : developing this into one-one relationship between ip and country, it might : : be better provide several countries where there is good possibility that : : this ip is being used. For example if some ip block is allocated by : : ARIN to ISP in US and there is futher subdeligation (SWIP) from there to : : another entity in Canada - then there are two possibilities: : : 1. ISP is providing direct dedicated connectivity to that company's : : office in Canada : : 2. ISP is providing colo space or dedicated server to company from Canada : : but this actual server is still in US : : Just by looking at whois data I can not reliably tell which of the above : : is true. : : You're still not thinking globally. Extend the above to cover the whole : planet, then, for that small percentage of networks that are truly global : the ip to country (or even continent) mapping ceases to have meaning : unless those networks deaggregate their CIDR block and advertise them : regionally. : : : : changing reverse???), neither do ASNs have exact country correspondence as : : in many cases same AS numbers are used by ISPs for providing connectivity : : both for their customers in one country and in another. : : This is especially true in places like Europe where the countries are : small. The mapping really breaks down there. : : : : Yet another way to use network connectivity data and not rely on what ISPs : : tells you, might be something like GPS where test servers try to get to : : the same ip from different locations and measure TTL of the packet : : (response latency) - this way may help locate exact region where : : server is based. This method would work very well if only we were all : : on the same homogeneous network. But real structure of the net has many : : many networks and that ISPs don't always exchange traffic in the same : : city or region even if traffic originates and ends there and that even for : : the same network within same ISP, packet may not necesserily take : : "geographically shortest" path and ISP may want to reroute it more. : : : However if several sources are matched and they are all exact, there is : : pretty good guess ip block is being used in that country (minor issues like : : I have one advertisement (roughly) and it is announced globally. I have : servers geographically dispersed around the globe. So what country or : continent is my network located in??? You can't even do traceroutes or : whatever. Think GLOBAL... We liked to call our network a PAN (Planetary : Area Network) : : : : would prefer to put such ip block in multiple country lists. However I'm : : afraid that if such lists I are then made publicly available then they : : will be used by people who want to block entire countries and they will : : not care if there is only 50% chance ip is actually used in that country. : : This can work if the CIDR block is cut up into many smaller chunks and : advertised in various regions. Unfortunately, many large networks now do : this table-bloating advertisement of large numbers of small subnets which : could be easily aggregated. So, more and more, your need to map IP block : to country will be easier to do. : : scott : : : : : On Tue, 10 Feb 2004, william<at>elan.net wrote: : : : On Tue, 10 Feb 2004, Scott Weeks wrote: : : : : > : exist in. I know it isn't an exact science but something close would : : > : be nice. I know 210/8 & 211/8 are APNIC, I likes to know stuff like : : : : > This only works for a certain percentage of networks. Most likely a : : > higher percentage post tech bubble collapse. I used to work for a company : : > that had 167.216.128.0/17 and we announced that globally. So you couldn't : : > say 167.216.128.0/17 was in the US (or even NA) as it'd appear from ARIN : : > or other data sources. : : : : That is quite correct. Simply taking ips as reported by RIR in statistic : : files or as seen in whois as allocated/assigned by RIRs does not provide : : a real view of how ips are used and in what country and I do not believe : : such list is sufficient - that is the reason why the current list of ips : : I mentioned that is available at completewhois is considered to be an : : alpha stage project - it is not alpha stage in the way that I have not : : developed system for producing such list from RIR data (I do have necessary : : tools and scripts and it works just fine), its just that its not sufficiently : : exact for real life use as identification of ip to country. : : : : I'm however pursuing this issue futher and see it as that rather then : : developing this into one-one relationship between ip and country, it might : : be better provide several countries where there is good possibility that : : this ip is being used. For example if some ip block is allocated by : : ARIN to ISP in US and there is futher subdeligation (SWIP) from there to : : another entity in Canada - then there are two possibilities: : : 1. ISP is providing direct dedicated connectivity to that company's : : office in Canada : : 2. ISP is providing colo space or dedicated server to company from Canada : : but this actual server is still in US : : Just by looking at whois data I can not reliably tell which of the above : : is true. : : : : Other ways to determine where ip blocks are used are based on real-time : : routing data either on BGP or traceroutes. Neither one is sufficiently : : good however as traceroutes can be faked and in reality many methods : : with traceroutes depend too much on reverse dns name of the router (so : : any ISP can "claim" to have the router anywhere else in the world just by : : changing reverse???), neither do ASNs have exact country correspondence as : : in many cases same AS numbers are used by ISPs for providing connectivity : : both for their customers in one country and in another. : : : : Yet another way to use network connectivity data and not rely on what ISPs : : tells you, might be something like GPS where test servers try to get to : : the same ip from different locations and measure TTL of the packet : : (response latency) - this way may help locate exact region where : : server is based. This method would work very well if only we were all : : on the same homogeneous network. But real structure of the net has many : : many networks and that ISPs don't always exchange traffic in the same : : city or region even if traffic originates and ends there and that even for : : the same network within same ISP, packet may not necesserily take : : "geographically shortest" path and ISP may want to reroute it more. : : : : However if several sources are matched and they are all exact, there is : : pretty good guess ip block is being used in that country (minor issues like : : VPN aside - if somebody is using VPN, they are in effect putting themselve : : in different location and should be treated as somebody from that location). : : However when things don't match and there are several possibilities, I : : would prefer to put such ip block in multiple country lists. However I'm : : afraid that if such lists I are then made publicly available then they : : will be used by people who want to block entire countries and they will : : not care if there is only 50% chance ip is actually used in that country. : : The only choice left is to report only some ip blocks and leave the rest : : in certain large data file listing all possibilities and this file (may : : not be one file, but anyway) is sufficiently different to parse that people : : will not easily use it, while applications (like providing statistics on : : visitors to your website) could still use it and treat those blocks : : specifically unique in a way as not to emphasise any one country. : : : : -- : : William Leibzon : : Elan Networks : : william@elan.net : : : : : :
participants (9)
-
Andy Smith
-
Arnold Nipper
-
Cathy Murphy
-
George Michaelson
-
just me
-
Laurence F. Sheldon, Jr.
-
Matthew Crocker
-
Scott Weeks
-
william<at>elan.net