📄 primary.java
字号:
// Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org)package org.xbill.DNS.tests;import java.util.*;import org.xbill.DNS.*;public class primary {private static voidusage() { System.out.println("usage: primary [-t] [-a | -i] origin file"); System.exit(1);}public static voidmain(String [] args) throws Exception { boolean time = false; boolean axfr = false; boolean iterator = false; int arg = 0; if (args.length < 2) usage(); while (args.length - arg > 2) { if (args[0].equals("-t")) time = true; else if (args[0].equals("-a")) axfr = true; else if (args[0].equals("-i")) iterator = true; arg++; } Name origin = Name.fromString(args[arg++], Name.root); String file = args[arg++]; long start = System.currentTimeMillis(); Zone zone = new Zone(origin, file); long end = System.currentTimeMillis(); if (axfr) { Iterator it = zone.AXFR(); while (it.hasNext()) { System.out.println(it.next()); } } else if (iterator) { Iterator it = zone.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } else { System.out.println(zone); } if (time) System.out.println("; Load time: " + (end - start) + " ms");}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -