QNDomain.h 706 B

123456789101112131415161718192021222324252627
  1. //
  2. // QNDomain.h
  3. // HappyDNS
  4. //
  5. // Created by bailong on 15/6/23.
  6. // Copyright (c) 2015年 Qiniu Cloud Storage. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface QNDomain : NSObject
  10. @property (nonatomic, strong, readonly) NSString *domain;
  11. // 用来判断劫持
  12. @property (nonatomic, readonly) BOOL hasCname;
  13. // 用来判断劫持
  14. @property (nonatomic, readonly) int maxTtl;
  15. @property (nonatomic, readonly) BOOL hostsFirst;
  16. - (instancetype)init:(NSString *)domain;
  17. - (instancetype)init:(NSString *)domain hostsFirst:(BOOL)hostsFirst hasCname:(BOOL)hasCname;
  18. - (instancetype)init:(NSString *)domain hostsFirst:(BOOL)hostsFirst hasCname:(BOOL)hasCname maxTtl:(int)maxTtl;
  19. @end