adicionando uma rota estática a um sistema unix

adicionando uma rota estática a um sistema unix

Estou usando uma distribuição compatível com UNIX (infelizmente não posso divulgar o sistema operacional) como roteador para uma conexão compartilhada com a Internet

Preciso adicionar uma rota estática para que qualquer solicitação HTTP my.router.comseja roteada para a página de configuração do roteador (ou seja, o usuário não precisa saber o endereço IP do roteador ao qual está se conectando)

Isso é possível? Isso pode ser feito editando o arquivo /etc/hosts ou usando o comando route?

Obrigado

Responder1

Preciso adicionar uma rota estática para que qualquer solicitação HTTP para my.router.com seja roteada para a página de configuração do roteador (ou seja, o usuário não precisa saber o endereço IP do roteador ao qual está se conectando)

O "Roteamento" funciona apenas na camada IP. Ele não se importa com nada acima dela, como a camada de aplicação, que é onde está o HTTP, ou a camada de transporte, onde está o conceito de "portas" e "serviços" (ou seja, o HTTP está na porta 80, que é uma maneira para diferenciar esse tipo de tráfego de outro tráfego).

Isso é possível? Isso pode ser feito editando o arquivo /etc/hosts

Você pode adicionar uma entrada “my.router.com” ao seu hostsarquivo. Isso fará com que "my.router.com" seja resolvido para o endereço IP especificado nesse arquivo SE o seu sistema estiver configurado para usar esse arquivo para pesquisas de DNS antes do DNS (veja nsswitch.conf(?) para configurar isso no Linux).

Obviamente, se um usuário inserir um endereço IP diretamente, como http://256.40.40.1o hostsarquivo e qualquer coisa baseada em DNS, não funcionará.

ou usando o comando route?

O que você poderia fazer com o routecomando é criar uma /32rota estática para o endereço IP do real my.router.come levá-la para o seu adaptador localhost. Isso faria com que o tráfego destinado a 256.40.40.1, se esse fosse o IP real de my.router.com, fosse para 127.0.0.1. Claro, se my.router.commudar o IP você terá que atualizá-lo manualmente.

informação relacionada