之前聊过 addresslab.net 那类随机地址生成器,这个是同类里更实在的一个:真实住宅地址生成器,地址是 address.daimonna.com/zh-CN/。它不编地址,从已验证的真实地址库里按国家和地区随机抽,抽出来的地址真有其地。
能生成哪些国家
一共 27 个国家,按洲分组点国旗选:北美是美国、加拿大、墨西哥;欧洲有英国、德国、法国、意大利、西班牙、荷兰、俄罗斯;东亚是中国、香港、台湾、日本、新加坡、韩国;东南亚是越南、泰国、菲律宾、马来西亚;南亚有印度;澳洲是澳大利亚;中东是土耳其、沙特阿拉伯;南美是巴西;非洲是尼日利亚、南非。
选了国家还能再筛,州/省和邮政城市两个下拉框,默认全部,筛完点随机生成。还有一种玩法是 IP 区域预选,输一个 IPv4 或 IPv6 地址,或者直接用当前 IP,按 IP 所在的区域生成。右侧有快捷入口,无州级销售税的五个州(阿拉斯加、特拉华、蒙大拿、新罕布什尔、俄勒冈)单列了一组,加州、得州、佛州、纽约州也有直达。
一次生成给什么
地址本身是全套:街道地址、城市、州/省、邮编、国家、格式化地址、电话、经纬度、地址类型、数据源、许可,每项都能单独复制,也能复制全部,还能收藏。地址显示语言可以切换,英文、简体中文、原国家语言,或者其他语言。
比如这次生成的是美国明尼苏达州 Freeborn 的 402 Street,邮编 56032,完整地址就是 402 Street, Freeborn, MN 56032,美国。
地址之外,还附带一整套测试资料。基本信息有全名、性别、出生日期、年龄、身高、体重、电话、邮箱、SSN。测试银行卡有卡类型、卡号、有效期、安全码、密码,页面上写明了,随机生成的 Luhn 合规卡号,仅供表单和测试用,不是真实银行卡。工作与财务那栏更全,公司、职位、收入、资产、信用评分、支票账户、存款账户、IBAN、SWIFT/BIC、路由号码、银行、信用卡余额和限额、住房贷款、贷款月份和起止日期、货币、比特币和以太坊地址。网络与扩展资料里有用户名、IP 地址、MAC 地址、浏览器 UA、操作系统、语言、时区、车辆、驾照号码、护照号码、父母姓名、血型。美国的结果还能展开税务信息,州所得税、销售税、房产税都列出来,地图上也能直接预览位置,点检查此地址可以再验一遍。
数据从哪来
地址数据源写的是 Overture Maps 的地址库,加上美国建筑 occupancy 数据,许可 mixed-open。页脚写着地址数据 © OpenStreetMap 贡献者及所列公共数据源,地图由 Google 提供。地址库里的地址真实存在,打开地图能定位到地方。
能用来干什么
最直接的用途是开发和测试:填表单、测结账流程、测地址校验,需要一套看起来像真的资料,又不能填自己的真实信息,这种生成器正好。隐私也是一个用法,注册一些不重要的服务时,用生成的地址代替自己的真实住址。生成的姓名、电话、卡号这些都是测试数据,别拿去冒充别人或者骗过验证。
还有 API 和开源代码
给开发者准备的,API 文档在站内就有,基础路径是 https://address.daimonna.com/api/v1,一共 13 个接口,生成、批量生成(一次最多 50 个)、国家列表、地址层级、覆盖情况、地址翻译这些都有,OpenAPI 3.1 的 JSON 和 curl、Python、JavaScript 的调用示例都给了。除了健康检查和 OpenAPI 本身,其他接口都要在管理员控制台创建的 Bearer Token,令牌能设读取或生成权限、每分钟限速和到期时间。
代码也是开源的,GitHub 上是 ChangaHao/real-address-generator,想自己部署或者看它怎么实现的人可以直接去翻。界面语言有 9 种,英文、简体中文、繁体中文、日语、韩语、德语、法语、西班牙语、葡萄牙语。
工具地址:真实住宅地址生成器