EDNS (Extension Mechanisms for DNS), specifically EDNS0, is an extension to the original DNS protocol.
It was defined in RFC 2671 and later updated by RFC 6891.
The purpose of EDNS is to overcome some limitations of the original DNS protocol, particularly in terms of payload size and support for new features.This feature is available on Artica v4.50 Service Pack 1 or Artica v4.50 Hotfix 20240605-14
Especially, the EDNS allows Client Subnet Information.
EDNS0 Client Subnet (ECS) is an option that allows DNS clients to include information about the subnet of the originating client.
When you have a network with multiple remote sites and front-end servers, it is wise to use EDNS to communicate TCP/IP addresses about clients.
This way, you can store logs centrally, as the central servers have all the necessary information from the clients of the remote DNS servers.
The remote DNS servers located in remote sites will be able to send workstation IP to front-end servers using this protocol
EDNS
link.
Front-End Servers
field, set addresses of the DNS servers able to receive extra EDNS information.Apply
button.
On front-end servers, no special configuration is required.
EDNS exchanges are automatically included.
In real-time queries, the IP address column shows the source address of the query, while the client column shows the DNS server that forwarded the query to the front-end server.