go.ligato.io/vpp-agent/v3@v3.5.0/proto/ligato/vpp/dns/dns.proto (about) 1 syntax = "proto3"; 2 3 package ligato.vpp.dns; 4 5 option go_package = "go.ligato.io/vpp-agent/v3/proto/ligato/vpp/dns;vpp_dns"; 6 7 import "ligato/annotations.proto"; 8 9 /* DNSCache configuration models VPP's DNS cache server functionality. The main goal of this functionality is 10 to cache DNS records and minimize external DNS traffic. 11 The presence of this configuration enables the VPP DNS functionality and VPP start to acts as DNS cache Server. 12 It responds on standard DNS port(53) to DNS requests. Removing of this configuration disables the VPP DNS 13 functionality. */ 14 message DNSCache { 15 /* List of upstream DNS servers that are contacted by VPP when unknown domain name needs to be resolved. 16 The results are cached and there should be no further upstream DNS server request for the same domain 17 name until cached DNS record expiration. */ 18 repeated string upstream_dns_servers = 1 [(ligato_options).type = IP]; 19 }