根据物理适配器将域名解析为 IP

根据物理适配器将域名解析为 IP

系统配置

  1. eth0 NIC 连接到 LAN/WAN/Internet(正在工作,不想弄乱它)
  2. eth1 网卡
  3. eth2 网卡

目标

  1. 为每个适配器上的节点分配静态 IPeth1并分配单独子网上的 IP(DHCP)。eth2
  2. 解析并转发mydomainexample.com对每个适配器的相应 IP 发出的请求。请求将通过不常见的端口进入,并被定向到同一端口(/etc/hosts或真正的 DNS 服务器)。

进步

DHCP 迄今为止的尝试:进行编辑/etc/dhcp/dhcp.conf我确信 IP 设置没问题,但想要确认适当的 DNS 和域设置。

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.1;
interface eth1;
#  option domain-name-servers ns1.internal.example.org;
#}

subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.1 192.168.2.1;
interface eth2;
#  option domain-name-servers ns1.internal.example.org;
#}

对于 DNS 解析和转发,/etc/hosts编辑和/或 iptables 配置似乎按顺序进行。

类似于这个吗?:

iptables -i eth1 -t nat -A PREROUTING -p tcp --sport 53 -j DNAT --to-destination 192.168.1.0:11111

此外,请求将针对域名,因此我是否应该首先重定向到/etc/hosts/另一个 IP 上的 DNS(或),然后将该域解析为适配器 IP 地址?

相关内容