打字猴:1.700479113e+09
1700479113
1700479114 protected void sign(Recorder recorder){
1700479115
1700479116 recorder.setOwner(“中国顶级DNS服务器”);
1700479117
1700479118 }
1700479119
1700479120 @Override
1700479121
1700479122 protected boolean isLocal(Recorder recorder){
1700479123
1700479124 return recorder.getDomain().endsWith(”.cn”);
1700479125
1700479126 }
1700479127
1700479128 }
1700479129
1700479130 代码清单32-40 全球顶级DNS服务器
1700479131
1700479132 public class TopDnsServer extends DnsServer{
1700479133
1700479134 @Override
1700479135
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 //上海域名服务器
[ 上一页 ]  [ :1.700479113e+09 ]  [ 下一页 ]