系统配置
- eth0 NIC 连接到 LAN/WAN/Internet(正在工作,不想弄乱它)
- eth1 网卡
- eth2 网卡
目标
- 为每个适配器上的节点分配静态 IP
eth1
并分配单独子网上的 IP(DHCP)。eth2
- 解析并转发
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 地址?