192.168.0.11 não é localhost. O localhost (127.0.0.1) é um endereço IP completamente diferente e não relacionado, em uma interface de rede completamente diferente (em vez de eth0).
Se você quiser que um processo escute em vários endereços IP, você precisa dizer para escutar em uma lista de endereços IP específicos, ou dizer para escutar em TODOS os endereços IP.
Se o processo do seu servidor puder apenas escutar em um endereço IP por vez, você poderá executar várias instâncias dele - cada uma escutando em um endereço IP diferente.
BTW, você precisa postar detalhes exatos (edite sua pergunta e adicione os detalhes) do que você tentou com o iptables. é certamente possível redirecionar de 192.168.0.11:9686 para 127.0.0.1:9866 mas sem ver o que você tentou, é impossível dizer por que ele não funcionou.