网络地址
Last updated
Was this helpful?
Last updated
Was this helpful?
注意:v2 API差异:现有.proto
地址结构。
path
(, REQUIRED) Unix域套接字路径。
注意:port_value
、named_port
必须选其中一个设置。
TCP
(DEFAULT)
source_address
指定逻辑或物理地址和端口,这些地址和端口用于告诉Envoy绑定/监听的地址,连接到上游并查找相应的管理服务器。
注意:必须设置一个正确的socket_address或者Pipe。
CidrRange指定一个IP地址和前缀长度来构造一个CIDR范围的子网掩码。
protocol ()
address
() 套接字的地址。将绑定到该地址或出站连接地址。若配置为一个空的地址,意味着将绑定到0.0.0.0或::。在连接之后,仍然可以通过FilterChainMatch
中的匹配前缀/后缀来区分地址。对于,可以是通过DNS解析的IP或主机名。如果是主机名,除非需要默认(即DNS)解析,否则应该设置。
port_value ()
named_port
() 这只有在下面指定了resolver_name
并且指定的解析器能够进行命名的端口解析时才有效。
resolver_name () 解析器的名称。这一定是在Envoy注册的。如果这是空的,则应用依赖于上下文的默认值。如果地址是主机名,则应该设置DNS以外的解决方案。如果地址是一个具体的IP地址,则不会发生解析。
(, REQUIRED) 创建套接字时绑定的地址。
socket_address ()
pipe ()
address_prefix (, REQUIRED) IPv4或IPv6地址,例如 192.0.0.0或2001:db8::。
prefix_len () 前缀的长度,例如:0或者32。