DNS大作业(北邮)
支持中文字符的查询,采用迭代查询
测试说明:
1. make命令进行编译
2. 运行dns时,argv[1] = IP地址,argv[>1] = 数据文档名 (注意:需要一个IP地址为127.5.2.1,作为root节点)
3. 运行local_dns时,不需要参数
4. 运行client时,不需要参数
5. 数据文档编写方式:
域名 类型 集合 保存时间 数据长度 数据
例如: 主页.北邮.教育.** 1 1 20 12 192.168.1.25
6. 关于集合和类型的定义详见dns_protocal.h
7. cache的刷新时间为20sec
8. 关于cache中的内容详见cache.txt
9. client的输入格式:(当输入 0 0 时,程序停止运行)
域名 类型
例如: 主页.北邮.教育.** A