@@ -19,7 +19,7 @@ function getDomainsList(filesPath) {
1919}
2020
2121var domains = getDomainsList ( "./domains" ) ;
22- var zone = [ ] ;
22+ var records = [ ] ;
2323
2424for ( var subdomain in domains ) {
2525 var subdomainName = domains [ subdomain ] . name ;
@@ -29,35 +29,35 @@ for (var subdomain in domains) {
2929 // Handle A records
3030 if ( data . records . A ) {
3131 for ( var a in data . records . A ) {
32- zone . push ( A ( subdomainName , IP ( data . records . A [ a ] ) , proxyState ) ) ;
32+ records . push ( A ( subdomainName , IP ( data . records . A [ a ] ) , proxyState ) ) ;
3333 }
3434 }
3535
3636 // Handle AAAA records
3737 if ( data . records . AAAA ) {
3838 for ( var aaaa in data . records . AAAA ) {
39- zone . push ( AAAA ( subdomainName , data . records . AAAA [ aaaa ] , proxyState ) ) ;
39+ records . push ( AAAA ( subdomainName , data . records . AAAA [ aaaa ] , proxyState ) ) ;
4040 }
4141 }
4242
4343 // Handle CAA records
4444 if ( data . records . CAA ) {
4545 for ( var caa in data . records . CAA ) {
4646 var caaRecord = data . records . CAA [ caa ] ;
47- zone . push ( CAA ( subdomainName , caaRecord . tag , caaRecord . value ) ) ;
47+ records . push ( CAA ( subdomainName , caaRecord . tag , caaRecord . value ) ) ;
4848 }
4949 }
5050
5151 // Handle CNAME records
5252 if ( data . records . CNAME ) {
53- zone . push ( ALIAS ( subdomainName , data . records . CNAME + "." , proxyState ) ) ;
53+ records . push ( ALIAS ( subdomainName , data . records . CNAME + "." , proxyState ) ) ;
5454 }
5555
5656 // Handle DS records
5757 if ( data . records . DS ) {
5858 for ( var ds in data . records . DS ) {
5959 var dsRecord = data . records . DS [ ds ] ;
60- zone . push (
60+ records . push (
6161 DS ( subdomainName , dsRecord . key_tag , dsRecord . algorithm , dsRecord . digest_type , dsRecord . digest )
6262 ) ;
6363 }
@@ -69,11 +69,11 @@ for (var subdomain in domains) {
6969 var mxRecord = data . records . MX [ mx ] ;
7070
7171 if ( typeof mxRecord === "string" ) {
72- zone . push (
72+ records . push (
7373 MX ( subdomainName , 10 + parseInt ( mx ) , data . records . MX [ mx ] + "." )
7474 ) ;
7575 } else {
76- zone . push (
76+ records . push (
7777 MX (
7878 subdomainName ,
7979 parseInt ( mxRecord . priority ) ,
@@ -87,15 +87,15 @@ for (var subdomain in domains) {
8787 // Handle NS records
8888 if ( data . records . NS ) {
8989 for ( var ns in data . records . NS ) {
90- zone . push ( NS ( subdomainName , data . records . NS [ ns ] + "." ) ) ;
90+ records . push ( NS ( subdomainName , data . records . NS [ ns ] + "." ) ) ;
9191 }
9292 }
9393
9494 // Handle SRV records
9595 if ( data . records . SRV ) {
9696 for ( var srv in data . records . SRV ) {
9797 var srvRecord = data . records . SRV [ srv ] ;
98- zone . push (
98+ records . push (
9999 SRV ( subdomainName , srvRecord . priority , srvRecord . weight , srvRecord . port , srvRecord . target + "." )
100100 ) ;
101101 }
@@ -106,7 +106,7 @@ for (var subdomain in domains) {
106106 for ( var tlsa in data . records . TLSA ) {
107107 var tlsaRecord = data . records . TLSA [ tlsa ] ;
108108
109- zone . push (
109+ records . push (
110110 TLSA (
111111 subdomainName ,
112112 tlsaRecord . usage ,
@@ -122,16 +122,16 @@ for (var subdomain in domains) {
122122 if ( data . records . TXT ) {
123123 if ( Array . isArray ( data . records . TXT ) ) {
124124 for ( var txt in data . records . TXT ) {
125- zone . push ( TXT ( subdomainName , data . records . TXT [ txt ] . length <= 255 ? "\"" + data . records . TXT [ txt ] + "\"" : data . records . TXT [ txt ] ) ) ;
125+ records . push ( TXT ( subdomainName , data . records . TXT [ txt ] . length <= 255 ? "\"" + data . records . TXT [ txt ] + "\"" : data . records . TXT [ txt ] ) ) ;
126126 }
127127 } else {
128- zone . push ( TXT ( subdomainName , data . records . TXT . length <= 255 ? "\"" + data . records . TXT + "\"" : data . records . TXT ) ) ;
128+ records . push ( TXT ( subdomainName , data . records . TXT . length <= 255 ? "\"" + data . records . TXT + "\"" : data . records . TXT ) ) ;
129129 }
130130 }
131131
132132 // Handle URL records
133133 if ( data . records . URL ) {
134- zone . push ( A ( subdomainName , IP ( "192.0.2.1" ) , CF_PROXY_ON ) ) ;
134+ records . push ( A ( subdomainName , IP ( "192.0.2.1" ) , CF_PROXY_ON ) ) ;
135135 }
136136}
137137
@@ -149,7 +149,7 @@ for (var i = 0; i < reserved.length; i++) {
149149 subdomainName !== "ns4" &&
150150 subdomainName !== "www"
151151 ) {
152- zone . push ( A ( subdomainName , IP ( "192.0.2.1" ) , CF_PROXY_ON ) ) ;
152+ records . push ( A ( subdomainName , IP ( "192.0.2.1" ) , CF_PROXY_ON ) ) ;
153153 }
154154}
155155
@@ -176,6 +176,6 @@ var ignored = [
176176] ;
177177
178178// Push TXT record of when the zone was last updated
179- zone . push ( TXT ( "_zone-updated" , "\"" + Date . now ( ) . toString ( ) + "\"" ) ) ;
179+ records . push ( TXT ( "_zone-updated" , "\"" + Date . now ( ) . toString ( ) + "\"" ) ) ;
180180
181181D ( domainName , registrar , dnsProvider , options , ignored , records ) ;
0 commit comments