add recursive cname stub to resolver answer set
	
		
			
	
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	
				
					
				
			
				
	
				continuous-integration/drone/push Build is passing
				
					Details
				
			
		
	This commit is contained in:
		
							parent
							
								
									2c6b124664
								
							
						
					
					
						commit
						ad30583265
					
				|  | @ -23,6 +23,12 @@ func resolveRecursive(dbConn *sql.DB, dnsResolvers []string, domain string, qtyp | |||
| 
 | ||||
| 	answers := []dns.RR{} | ||||
| 	for _, record := range internalCnames { | ||||
| 		cname, err := dns.NewRR(fmt.Sprintf("%s %d IN CNAME %s", record.Name, record.TTL, record.Content)) | ||||
| 		if err != nil { | ||||
| 			return nil, err | ||||
| 		} | ||||
| 		answers = append(answers, cname) | ||||
| 
 | ||||
| 		cnameRecursive, _ := resolveRecursive(dbConn, dnsResolvers, record.Content, qtype, maxDepth-1) | ||||
| 		answers = append(answers, cnameRecursive...) | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue