code>ORIGINAL_DST</code> 的概念，这在 Linux 内核中是 <code>netfilter</code> 模块专属的。</p><p>其原理为：应用程序 (包括 Envoy) 在收到连接之后调用 <code>get_sockopts</code> 函数，获取 <code>ORIGINAL_DST</code>。如果经过了 iptables 的 <code>DNAT</code>，那么 iptables 就会给当前的 socket 设置 <code>ORIGINAL_DST</code> 这个值，并把原有的 IP + 端口写入这个值，应用程序就可以根据连接拿到原有的目的地址。</p><p>那么我