UNPKG

dnsweeper

Version:

Advanced CLI tool for DNS record risk analysis and cleanup. Features CSV import for Cloudflare/Route53, automated risk assessment, and parallel DNS validation.

47 lines 1.58 kB
/** * IPv6アドレス正規化ユーティリティ */ /** * IPv6アドレスを正規化する * - ゼロ圧縮を適用 * - 小文字に統一 * - 不要な先頭ゼロを削除 */ export declare function normalizeIPv6(address: string): string; /** * IPv6アドレスを展開形式に変換 */ export declare function expandIPv6(address: string): string; /** * IPv6アドレスを圧縮形式に変換 */ export declare function compressIPv6(address: string): string; /** * IPv6アドレスの妥当性を検証 */ export declare function isValidIPv6(address: string): boolean; /** * 2つのIPv6アドレスが同じかどうかを比較 */ export declare function compareIPv6(addr1: string, addr2: string): boolean; /** * IPv6アドレスがリンクローカルアドレスかどうかを判定 */ export declare function isLinkLocalIPv6(address: string): boolean; /** * IPv6アドレスがユニークローカルアドレスかどうかを判定 */ export declare function isUniqueLocalIPv6(address: string): boolean; /** * IPv6アドレスがマルチキャストアドレスかどうかを判定 */ export declare function isMulticastIPv6(address: string): boolean; /** * IPv6アドレスからプレフィックスを抽出 */ export declare function extractIPv6Prefix(address: string, prefixLength: number): string; /** * IPv6アドレスのスコープを取得 */ export declare function getIPv6Scope(address: string): 'global' | 'unique-local' | 'link-local' | 'multicast' | 'loopback' | 'unspecified'; //# sourceMappingURL=ipv6.d.ts.map