Resolver nomes de domínio para IP baseado em adaptador físico

1

Configuração do sistema

  1. eth0 NIC para a LAN / WAN / Internet (funcionando, não quero mexer com isso)
  2. NIC eth1
  3. NIC eth2

Objetivos

  1. Atribua um IP estático a eth1 e eth2 e atribua IPs (DHCP) em sub-redes separadas a nós em cada adaptador.
  2. Resolva e encaminhe solicitações feitas para mydomainexample.com para o respectivo IP de cada adaptador em que elas vieram. As solicitações entrarão em uma porta incomum e serão direcionadas para a mesma porta ( /etc/hosts ou um verdadeiro servidor DNS).

Progresso

Tentativas de DHCP até agora: Fazendo edições em /etc/dhcp/dhcp.conf Estou confiante de que as configurações de IP estão corretas, mas quero confirmar as configurações de domínio e DNS apropriadas.

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;
#}

Para a resolução e o encaminhamento de DNS, aparecem /etc/hosts edições e / ou configurações iptables em ordem.

Algo ao longo das linhas disto?:

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

Além disso, as solicitações estarão direcionando um nome de domínio, por isso, devo primeiro redirecionar para um DNS (ou /etc/hosts/ ) em outro IP que, em seguida, resolva esse domínio para o endereço IP do adaptador?

    
por ngm_code 01.12.2015 / 16:51

0 respostas