āĻāĻāĻŋ āĻšāĻ˛ āĻāĻ¨āĻāĻžāĻ°ā§āĻāĻžāĻ°āĻĒ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
āĻāĻ¨āĻāĻžāĻ°ā§āĻāĻžāĻ° - āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻāĻ° āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻāĻ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ¯ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§ā§ˇ
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻāĻ° āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋ (TAR) āĻāĻ° āĻāĻ¨āĻĒā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ°āĨ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
"āĻāĻžāĻāĻĒ: āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ" āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ a āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻŽāĻĄāĻŋāĻāĻ˛ā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
'/'-āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻāĻĻāĻ°ā§āĻļ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻ¯ā§āĻŽāĻ¨
"type/option=value/other=othervalue:filename"āĨ¤ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨
āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤
āĻĻā§āĻ āĻ¨ā§āĻ::DNS::SEC::Tools::TrustAnchor āĻ¨āĻ¤ā§āĻ¨ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻŦāĻ āĻāĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨
āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ TAR āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻāĻ¤ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻāĻāĻāĻŋāĻ¤ā§ āĻĒāĻĄāĻŧāĻŦā§ itar.xml āĻĢāĻžāĻāĻ˛ (https://itar.iana.org/ āĻĨā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§) āĻāĻŦāĻ
āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻž BIND āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĻŽā§ āĻāĻŦā§āĻĻāĻ¨:
# āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ -i itar:itar.xml -o bind:bind.conf
āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧā§āĻ¨, āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻāĻĒā§āĻā§ āĻ˛āĻŋāĻā§āĻ¨
āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ (libval ââāĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ stdout āĻ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ):
# āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ -i itar:itar.xml,csv:local.csv -o bind:bind.conf,libval:-
āĻĢāĻžāĻāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨
āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ (āĻ¯ā§āĻŽāĻ¨ -i āĻāĻŦāĻ -o āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯) āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸:
āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨:/path/to/file
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻāĻĻāĻ°ā§āĻļ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ āĻāĻļāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻŽāĻĄāĻŋāĻāĻ˛āĻāĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻĢāĻžāĻāĻ˛ā§ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛ āĻ āĻāĻļā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻŋāĻ¨ā§āĻ¤ā§
':' āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĨāĻžāĻā§) āĻāĻŦāĻ āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦā§ āĻĨāĻžāĻāĻž āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ°. āĻāĻŋāĻā§ āĻŽāĻĄāĻŋāĻāĻ˛, āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¯ā§āĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻāĻŋ '-' āĻŽā§āĻĻā§āĻ°āĻŖ āĻŦāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻĨā§āĻā§āĨ¤
āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻā§āĻ°ā§āĻ˛āĻŋāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻāĻžāĻŽā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻšāĻ¯āĻŧāĨ¤ EG, āĻ¯āĻĻāĻŋ a
āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻšāĻ˛ foo.csv āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻāĻāĻŋāĻā§ "csv:foo.csv" āĻ¤ā§ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻŦā§āĨ¤
āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§:
āĻŦāĻžāĻāĻ§āĻžāĻ āĻāĻ°āĻž
āĻāĻāĻāĻŋ BIND āĻ¨āĻžāĻŽ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° (āĻ¨āĻžāĻŽā§) āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻ ā§āĻ¯āĻžāĻā§āĻāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻžāĻŽāĻāĻ¨āĻĢ "āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻžāĻāĻ˛āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻŦāĻžāĻāĻ§āĻžāĻ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ /write_expectations=1 āĻĒāĻ¤āĻžāĻāĻž āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻāĻ¤ā§ āĻ˛āĻŋāĻāĻ¤ā§
āĻ āĻĒāĻļāĻ¨ {} āĻŦāĻŋāĻāĻžāĻ āĻ¯āĻž dnssec āĻāĻžāĻ˛ā§ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ¸āĻāĻ˛ā§āĻ° āĻĨā§āĻā§ āĻā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯āĨ¤
EG bind/write_expectations=1:named.conf
āĻ¸ā§āĻā§āĻ¸āĻ¸ā§āĻĒāĻžāĻāĻĄāĻžāĻ°
āĻāĻāĻŋ āĻ¨āĻŋāĻāĻ āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽ āĻ¯āĻž āĻ¸ā§āĻĒā§āĻāĻ¸ā§āĻĒāĻžāĻāĻĄāĻžāĻ° (http://secspider.cs.ucla.edu/)
bind āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° bind āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻŋāĻāĻŋāĻĒāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
csv āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
āĻŽāĻ¨āĻŽāĻ°āĻž āĻāĻžāĻŦ
āĻāĻāĻāĻŋ āĻĒāĻžāĻ°ā§āĻ˛ āĻšā§āĻ¯āĻžāĻļ āĻŽāĻ¨āĻŽāĻ°āĻž āĻāĻžāĻŦ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻŋ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻšā§āĻ¯āĻžāĻļ āĻāĻ āĻ¨ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¯āĻž āĻŽāĻĄāĻŋāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¤āĻžāĻ°
IANA āĻāĻ° āĻāĻ¤āĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻ¯āĻž āĻā§āĻ°āĻžāĻ¸ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻāĻ° āĻā§āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ XML-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ IANA āĻāĻ° āĻĢāĻžāĻāĻ˛ āĻšāĻ˛
https://itar.iana.org/ āĻĨā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 'itar:' āĻ˛āĻžāĻāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž (āĻŦāĻž itar:URL), āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ°āĻŋāĻŽā§āĻ ITAR āĻ°āĻŋāĻĒā§āĻāĻŋāĻāĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋāĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻŋāĻāĻŋāĻĒāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ ITAR āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
LWP::UserAgent āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
libval
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° libval āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻ˛ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¯āĻž DNSSEC-Tool āĻāĻ° libval āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§āĻš.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° libval āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ /write_expectations=1 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ¤āĻžāĻāĻž
āĻ¯ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ (:) āĻā§āĻ¨-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻĒā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻŽāĻĻāĻžāĻ¨āĻŋāĻā§āĻ¤ āĻĄā§āĻāĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻŦā§āĻ§āĻ¤āĻžāĨ¤ āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻā§āĻ¨ā§āĻ° āĻāĻāĻāĻž āĻ¨ā§āĻ¤āĻŋ āĻĨāĻžāĻāĻŦā§
āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
EG libval/write_expectations=1:dnsval.conf
mf āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ (mf) āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĨā§āĻā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻ¤āĻžāĻ° āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻāĻ
dns āĻĻ DNS āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĄā§āĻŽā§āĻ¨ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻ˛āĻžāĻāĻ āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§
āĻšāĻ¯āĻŧ DS āĻŦāĻž DNSKEY āĻ°ā§āĻāĻ°ā§āĻĄāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, DNSKEY āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻž āĻšāĻŦā§ā§ˇ āĻĻā§āĻ¯
āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ "ds/" āĻĻāĻŋāĻ¯āĻŧā§ āĻā§āĻ¨ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĨāĻŦāĻž "dnskey/" āĻāĻĒāĻ¸āĻ°ā§āĻāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŦā§āĻ§ 'dns:' āĻāĻžāĻāĻĒ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨:
dns:dnssec-tools.org
dns:ds/dnssec-tools.org
dns:dnskey/dnssec-tools.org
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨā§āĻā§ dnskeys āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ ds āĻ°ā§āĻāĻ°ā§āĻĄā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨, āĻāĻĒāĻ¨āĻŋ
/tods āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
dns/tods=1:dnssec-tools.org
DNS āĻĒā§āĻ°āĻāĻžāĻ° āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻā§ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¨āĻž āĻšāĻ˛ā§ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-i STRING āĻāĻ°
--input-file=STRING
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛(āĻā§āĻ˛āĻŋ) āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻ¤ā§.
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻĄāĻŧāĻŦā§āĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽāĻž
-o STRING āĻāĻ°
--output-file=STRING
āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛(āĻā§āĻ˛āĻŋ)āĨ¤
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻžāĻ°ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛(āĻā§āĻ˛āĻŋ) āĻ˛āĻŋāĻāĻŦā§āĨ¤
āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§.
-h
--help
--āĻ¸āĻšāĻžāĻ¯āĻŧ-āĻĒā§āĻ°ā§āĻŖ
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§.
--āĻā§āĻ
--āĻ¨ā§-āĻā§āĻ
āĻāĻā§āĻāĻŋāĻ GUI āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻĒāĻŋāĻ°āĻžāĻāĻ
āĻāĻĒāĻŋāĻ°āĻžāĻāĻ 2009-2013 SPARTA, Inc. āĻ¸āĻ°ā§āĻŦāĻ¸ā§āĻŦāĻ¤ā§āĻŦ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ā§ˇ āĻ¸āĻā§āĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻĒāĻŋ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻā§āĻ¨
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ DNSSEC-Tools āĻĒā§āĻ¯āĻžāĻā§āĻāĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻāĻžāĻ°ā§āĻāĻžāĻ°āĻĒ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨