fin v1
This commit is contained in:
parent
aa828fe5b2
commit
81b3e054f2
6
main.go
6
main.go
@ -82,11 +82,12 @@ func main() {
|
|||||||
|
|
||||||
go func() {
|
go func() {
|
||||||
for {
|
for {
|
||||||
|
println("run loop")
|
||||||
for _, it := range domains {
|
for _, it := range domains {
|
||||||
it.updateRecord()
|
it.updateRecord()
|
||||||
}
|
}
|
||||||
|
|
||||||
time.Sleep(time.Duration.Minutes * 5)
|
time.Sleep(time.Minute * 5)
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
@ -131,6 +132,7 @@ func getMyIP() string {
|
|||||||
|
|
||||||
func (it *Domains) updateRecord() {
|
func (it *Domains) updateRecord() {
|
||||||
if len(it.Sub) == 0 {
|
if len(it.Sub) == 0 {
|
||||||
|
println("no subdomain")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
listInput := &route53.ListResourceRecordSetsInput{
|
listInput := &route53.ListResourceRecordSetsInput{
|
||||||
@ -159,6 +161,7 @@ func (it *Domains) updateRecord() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if len(chs) == 0 {
|
if len(chs) == 0 {
|
||||||
|
println("ip not change or not type a record")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -170,6 +173,7 @@ func (it *Domains) updateRecord() {
|
|||||||
}
|
}
|
||||||
_, err = r53.ChangeResourceRecordSets(changeInput)
|
_, err = r53.ChangeResourceRecordSets(changeInput)
|
||||||
checkErr(err)
|
checkErr(err)
|
||||||
|
println("update ok")
|
||||||
}
|
}
|
||||||
|
|
||||||
func getZones(names []string) (zones []*route53.HostedZone, err error) {
|
func getZones(names []string) (zones []*route53.HostedZone, err error) {
|
||||||
|
Loading…
Reference in New Issue
Block a user