比如,存在配置表(配置表可多达2000-5000万条记录):
58.16.0.0-58.16.255.255 mail.google.com name-server-1
58.16.0.0-58.16.255.255 weibo.com name-server-2
那么对于某用户,ip地址为,58.16.128.1,访问目的地为mail.google.com,则应该返回DNS服务器name-server-1。要求该产品每秒能处理不小于1000个请求。请设计对应的方案。
毫无头绪。
判断ip,然后读配置表,匹配配置表,找到相应的项,然后输出 dns服务器名字。。。是这个意思不?
6 个解决方案
#1
没看懂,你们什么产品,要干嘛?
DNS在用户机器上一般都配好了,你反回DNS有什么意义?
DNS在用户机器上一般都配好了,你反回DNS有什么意义?
#2
直接用内存数据库比如redis 查就是了
#3
每秒1000个请求而已
#4
能不能给我解释一下,那个 配置表 是什么,我看不到那个配置表所表达的意思
#5
就是要写 智能解析dns 软件,我猜是。这是一道比赛样体。
#6
配置表是你提出来的信息...我怎么知道
看样子像是一个IP地址信息库
#1
没看懂,你们什么产品,要干嘛?
DNS在用户机器上一般都配好了,你反回DNS有什么意义?
DNS在用户机器上一般都配好了,你反回DNS有什么意义?
#2
直接用内存数据库比如redis 查就是了
#3
每秒1000个请求而已
#4
直接用内存数据库比如redis 查就是了
#5
没看懂,你们什么产品,要干嘛?
DNS在用户机器上一般都配好了,你反回DNS有什么意义?
#6
能不能给我解释一下,那个 配置表 是什么,我看不到那个配置表所表达的意思
直接用内存数据库比如redis 查就是了
配置表是你提出来的信息...我怎么知道
看样子像是一个IP地址信息库