Se o seu domínio de exemplo "* .domain.com" tiver um bloco de endereço IP estático, você poderá adicionar uma rota estática à sua tabela de roteamento como:
me@thiscomputer:~$ whois domain.com
Isso deve fornecer algumas informações de contato para os proprietários do domínio.com. Você pode contatá-los para descobrir seu endereço de rede. Este endereço provavelmente estará no formato CIDR, em que: 192.168.0.0/24 == "O conjunto de endereços IP de 192.168.0.1 até 192.168.0.254". O número após a barra é o número de bits na parte de rede do endereço. Isso é equivalente a uma máscara de rede de 255.255.255.0.
Você também pode usar dig
para procurar alguns endereços de host e tentar deduzir o netblock a partir disso, ou apenas adicionar rotas a hosts distintos, mas eu não recomendaria isso.
Com as informações de endereço em mãos, você pode adicionar uma rota estática assim:
me@thiscomputer:~$ sudo ip route add inet 10.0.0.0/24 dev ppp0
IRL provavelmente não funcionará exatamente assim, consulte a manpage para o comando ip ou o comando route (estes são comandos diferentes que fazem a mesma coisa, rota é mais antiga e parte do coreutils) para ver como fazer isso direito .
Se o endereço do domínio não for estático (por exemplo, configurado pelo DHCP), o que parece improvável para um site com um registro A persistente, você poderia trabalhar o método acima em uma tarefa cron executando em um intervalo menor que a concessão DHCP do site. É provável que você tenha que entrar em contato com o administrador do site para obter essas informações ou apenas experimentar. Se o trabalho for executado uma vez por dia, isso provavelmente será suficientemente frequente.