| 
									
										
										
										
											2021-05-17 16:32:07 +02:00
										 |  |  |  | Create DNS records for IPSec peers | 
					
						
							|  |  |  |  | ================================== | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-01-10 14:45:27 +01:00
										 |  |  |  | [⬅️ Go back to main README](../README.md) | 
					
						
							| 
									
										
										
										
											2021-05-17 16:32:07 +02:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-12 13:05:56 +01:00
										 |  |  |  | > ℹ️ **Info**: This script can not be used on its own but requires the base
 | 
					
						
							| 
									
										
										
										
											2022-02-11 23:34:39 +01:00
										 |  |  |  | > installation. See [main README](../README.md) for details.
 | 
					
						
							| 
									
										
										
										
											2021-05-17 16:32:07 +02:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | Description | 
					
						
							|  |  |  |  | ----------- | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | This script adds (and removes) dns records based on IPSec peers and their | 
					
						
							|  |  |  |  | dynamic addresses from mode-config. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Requirements and installation | 
					
						
							|  |  |  |  | ----------------------------- | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Just install the script: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     $ScriptInstallUpdate ipsec-to-dns; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | This script is run from scheduler: | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-05-11 10:06:27 +02:00
										 |  |  |  |     /system/scheduler/add interval=1m name=ipsec-to-dns on-event="/system/script/run ipsec-to-dns;" start-time=startup; | 
					
						
							| 
									
										
										
										
											2021-05-17 16:32:07 +02:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | Configuration | 
					
						
							|  |  |  |  | ------------- | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | On first run a disabled static dns record acting as marker (with comment | 
					
						
							|  |  |  |  | "`--- ipsec-to-dns above ---`") is added. Move this entry to define where new | 
					
						
							|  |  |  |  | entries are to be added. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | The configuration goes to `global-config-overlay`, these are the parameters: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | * `Domain`: the domain used for dns records | 
					
						
							|  |  |  |  | * `HostNameInZone`: whether or not to add the ipsec/dns server's hostname | 
					
						
							|  |  |  |  | * `PrefixInZone`: whether or not to add prefix `ipsec` | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-07 14:13:13 +02:00
										 |  |  |  | > ℹ️ **Info**: Copy relevant configuration from
 | 
					
						
							|  |  |  |  | > [`global-config`](../global-config.rsc) (the one without `-overlay`) to
 | 
					
						
							|  |  |  |  | > your local `global-config-overlay` and modify it to your specific needs.
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-05-17 16:32:07 +02:00
										 |  |  |  | See also | 
					
						
							|  |  |  |  | -------- | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | * [Create DNS records for DHCP leases](dns-to-dhcp.md) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --- | 
					
						
							| 
									
										
										
										
											2023-01-10 14:45:27 +01:00
										 |  |  |  | [⬅️ Go back to main README](../README.md)   | 
					
						
							|  |  |  |  | [⬆️ Go back to top](#top) |