// // QNIPV6.h // HappyDNS // // Created by bailong on 16/5/25. // Copyright © 2016年 Qiniu Cloud Storage. All rights reserved. // #import extern int qn_localIp(char *buf, int buf_size); extern void qn_nat64(char *buf, int buf_size, uint32_t ipv4_addr); @interface QNIP : NSObject + (BOOL)isV6; + (NSString *)adaptiveIp:(NSString *)ipv4; + (NSString *)local; // ipv6 in url like http://[::xxx]/ + (NSString *)ipHost:(NSString *)ip; + (NSString *)nat64:(NSString *)ip; + (BOOL)isIpV6FullySupported; + (BOOL)mayBeIpV4:(NSString *)domain; @end