打字猴:1.700479136e+09
1700479136 protected void sign(Recorder recorder){
1700479137
1700479138 recorder.setOwner(“全球顶级DNS服务器”);
1700479139
1700479140 }
1700479141
1700479142 @Override
1700479143
1700479144 protected boolean isLocal(Recorder recorder){
1700479145
1700479146 //所有的域名最终的解析地点
1700479147
1700479148 return true;
1700479149
1700479150 }
1700479151
1700479152 }
1700479153
1700479154 我们再建立一个场景类模拟一下DNS解析过程,如代码清单32-41所示。
1700479155
1700479156 代码清单32-41 场景类
1700479157
1700479158 public class Client{
1700479159
1700479160 public static void main(String[]args)throws Exception{
1700479161
1700479162 //上海域名服务器
1700479163
1700479164 DnsServer sh=new SHDnsServer();
1700479165
1700479166 //中国顶级域名服务器
1700479167
1700479168 DnsServer china=new ChinaTopDnsServer();
1700479169
1700479170 //全球顶级域名服务器
1700479171
1700479172 DnsServer top=new TopDnsServer();
1700479173
1700479174 //定义查询路径
1700479175
1700479176 china.setUpperServer(top);
1700479177
1700479178 sh.setUpperServer(china);
1700479179
1700479180 //解析域名
1700479181
1700479182 System.out.println(”=====域名解析模拟器=====”);
1700479183
1700479184 while(true){
1700479185
[ 上一页 ]  [ :1.700479136e+09 ]  [ 下一页 ]