Documentation
¶
Index ¶
- type Domains
- func (domains *Domains) ClearIP() error
- func (domains *Domains) Init(conf *config.Config) error
- func (domains *Domains) RestoreIP() error
- func (domains *Domains) SaveIP(ver int) error
- func (domains *Domains) SetIPv4Addr(ipv4Addr string)
- func (domains *Domains) SetIPv6Addr(ipv6Addr string)
- func (domains *Domains) TagValues(ipv4Updated, ipv6Updated map[string][]*dnsdomain.Domain) *dnsdomain.TagValues
- func (domains *Domains) Update(ctx context.Context, conf *config.Config, force bool, dnsProviders ...string) error
- type UpdateResult
- type Updater
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domains ¶
type Domains struct { IPv4Addr string IPv4Domains map[string][]*dnsdomain.Domain // {dnspod:[]} IPv6Addr string IPv6Domains map[string][]*dnsdomain.Domain // {dnspod:[]} }
Domains Ipv4/Ipv6 domains
func NewDomains ¶
func NewDomains() *Domains
func ParseDomain ¶
ParseDomain 接口获得ip并校验用户输入的域名
func (*Domains) SetIPv4Addr ¶ added in v0.8.2
func (*Domains) SetIPv6Addr ¶ added in v0.8.2
type UpdateResult ¶ added in v1.5.1
Click to show internal directories.
Click to hide internal directories.