2 RELATED WORK
2.1 IP Geolocation
问题一:IP定位预测方法之一:Data mining-based methods
回答:
依赖于在公开的资源中挖掘位置线索来对目标IP(target IP)进行地理定位。其中一些数据分析了来自与IP相关的数据库,如WHOIS数据库和DNS的数据。
(1)例如,Moore等人[26]提出了NetGeo,其中包括一组Perl脚本(Perl scripts),用于地址解析(address parsing)和启发式分析(heuristic analysis)WHOIS记录,以进行IP地理位置预测。
[26] David Moore, Ram Periakaruppan, Jim Donohoe, and Kimberly Claffy. 2000. Where in the world is netgeo.caida.org?. In INET.
(2)[27]等人将目标主机的DNS名称(DNS names of target hosts)和边界网关协议(BGP)表中的前缀信息(prefix information)合并来推断地理位置。
[27] Venkata N. Padmanabhan and Lakshminarayanan Subramanian. 2001. An investigation of geographic mapping techniques for internet hosts. In SIGCOMM. 173–185.
(3)赫芬克等人[14]收集宿主域内(host domain)的地理提示(geographic hints),并将这些字符串(例如,机场代码)与地球物理位置(geophysical locations)联系起来。其他(主体)作品主要从网页和社交媒体平台的语义或多媒体信息(semantic or multimedia information )中提取地理定位线索。
[14] Bradley Huffaker, Marina Fomenkov, and KC Claffy. 2014. DRoP: DNS-based router positioning. Comput. Commun. Rev. (2014), 5–13.
(4)Liu等人的[25]利用来自社交网络的签到记录(check-in records)来学习IP、用户(user)和地理位置(geolocation)之间的映射模型(mapping model)。
[25] Hao Liu, Yaoxue Zhang, Yuezhi Zhou, Di Zhang, Xiaoming Fu, and KK Ramakrishnan. 2014. Mining checkins from location-sharing services for client-independent ip geolocation. In INFOCOM. 619–627.