mirror of
				https://github.com/xjasonlyu/tun2socks.git
				synced 2025-11-01 04:22:44 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			289 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			289 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package fakedns
 | |
| 
 | |
| import (
 | |
| 	D "github.com/miekg/dns"
 | |
| )
 | |
| 
 | |
| func setMsgTTL(msg *D.Msg, ttl uint32) {
 | |
| 	for _, answer := range msg.Answer {
 | |
| 		answer.Header().Ttl = ttl
 | |
| 	}
 | |
| 
 | |
| 	for _, ns := range msg.Ns {
 | |
| 		ns.Header().Ttl = ttl
 | |
| 	}
 | |
| 
 | |
| 	for _, extra := range msg.Extra {
 | |
| 		extra.Header().Ttl = ttl
 | |
| 	}
 | |
| }
 | 
