How Ready is DNS for an IPv6-Only World?
1. 被动数据解析区域算法
为了确保区域的完整解析,需要不断迭代处理,因为区域常常依赖域外的名称服务器(NS)。以下是从被动数据解析区域的伪代码:
Algorithm 1. Resolve Zones from Passive Data
1: zone res ←{}
2: ns res ←{}
3: prev res zones ←−1
4: cur res zones ←0
5:
6: while !prev res zones == cur res zones do
7:
prev res zones ←cur res zones
8:
cur res zones ←0
9:
for zone in input do
10:
if zone res[zone.parent][res] then
11:
glue resolve ←false
12:
zone resolve ←false
13:
for NS in glue do
14:
if NS in ns res || (NS in zone && zone.parent has NS.ip) ||
(zone res[ns zone][res] && ns zone has NS.ip) then
15:
if zone res[ns z
超级会员免费看
订阅专栏 解锁全文
611

被折叠的 条评论
为什么被折叠?



