Você precisa redirecionar por nome de host, não por endereço IP, por isso iptables
é a ferramenta errada para esse trabalho.
Use um proxy da web, por exemplo squid , que é capaz de redirecionar URLs solicitadas por máquinas clientes para outro destino.
Você pode escrever seu próprio redirecionador (meia dúzia ou mais de linhas de awk ou perl será suficiente para um simples script redirecionador), ou você pode usar um dos vários redirecionadores existentes (a maioria vem com regras para bloquear anúncios, spyware, e outras regras de malware e / ou censura para impor políticas de uso aceitável para locais de trabalho e escolas) e adicionar ou substituir suas regras com as suas próprias.
O Squid está disponível pré-empacotado para a maioria das distribuições Linux, se não todas. E alguns dos redirecionadores conhecidos (por exemplo, squidGuard e Jesred ) também estão disponíveis como pacotes.
Nota: se o seu roteador não é um unix / linux capaz de rodar o squid, então você terá que rodar o squid em outra máquina. Além disso, o tráfego da Web proveniente de máquinas que não sejam o proxy deve ser bloqueado no roteador, transproxiado ou redirecionado para uma página da Web local (rede interna) que documenta como definir um proxy em vários navegadores.