Para responder à sua pergunta, não, você não deveria. RFC3927 em Seção 1.6 proíbe esse tipo de uso.
Especificamente, o último parágrafo desta seção diz isto:
Administrators wishing to configure their own local addresses (using
manual configuration, a DHCP server, or any other mechanism not
described in this document) should use one of the existing private
address prefixes [RFC1918], not the 169.254/16 prefix.
Isso elimina o total / 16 para esse tipo de uso, então você precisa procurar uma alternativa diferente.
Minha primeira sugestão seria usar uma interface de loopback. As interfaces de loopback são perfeitas para comunicação entre serviços no mesmo host que não requerem acesso fora desse host. Eles são usados dessa maneira por vários serviços, para interfaces de gerenciamento, testes e outros propósitos.
Você mencionou em seus comentários / edições que o appliance não permitirá que você faça isso. Você não menciona o fornecedor / modelo ou versões de código, então minha primeira recomendação é que você entre em contato com o fornecedor. Se isso for realmente um uso válido do dispositivo, eles podem estar dispostos a ajustar seu código para permitir o uso de uma interface de loopback; eles simplesmente podem não ter considerado esse caso de uso ao escrever código para validar endereços IP. Ou eles podem dizer por que essa é uma má ideia e por que isso deveria ser feito de outra maneira.
Se uma interface de loopback estiver realmente fora de questão, você deverá usar o espaço de endereçamento RFC1918 para essa finalidade. Certifique-se de trabalhar com qualquer equipe de TI relevante que esteja selecionando o intervalo de IP a ser utilizado para evitar outros problemas imprevistos na rede.