Comprei um nome de domínio e atualizei os registros DNS para apontar para meu endereço IP WAN. Agora estou tentando acessar este site digitando meu IP WAN (e o nome do domínio) - isso, no entanto, está me levando à página do meu roteador.
A única maneira de acessar o site sem ser redirecionado é se eu tiver uma VPN ativada, o que parece uma solução desnecessária. Também não consegui encontrar nenhuma configuração na página inicial do meu roteador para desativar esse recurso. (Eu tenho um Linksys MR2000 Hydra 6)
Alguém pode lançar alguma luz sobre por que isso pode estar acontecendo? Nunca tinha visto essa função porque sempre usei o IP do gateway para acessar o roteador.
Seu endereço IP WAN é, na verdade, o endereço IP do roteador . Ele é atribuído diretamente à interface "WAN" do roteador da mesma forma que 192.168.1.1 pode ser atribuído à sua interface "LAN". (Um roteador tem um endereço IP para cada rede em que está ligado.) Ele não pertence ao resto da sua LAN.
Portanto, sempre que os pacotes são enviados para o endereço, se eles corresponderem a uma regra NAT específica, serão reescritos de acordo, mas se não corresponderem a nenhum tipo de regra NAT ou "port forward", presume-se que sejam destinados ao próprio dispositivo . Esteja você acessando o endereço "WAN" do roteador ou seu endereço "LAN", você está acessando o mesmo dispositivo com o mesmo servidor da web (que está ouvindo em todos os endereços).
Quanto ao motivo pelo qual os pacotes não correspondem a uma regra de "encaminhamento de porta", mesmo que você tenha uma - isso é deliberado quando o cliente e o servidor estão na mesma rede, porque mesmo que a regra corresponda aos pacotes em uma direção, nunca teria a chance de fazer o mesmo para pacotes na direção oposta. Esta parte da questão foi respondida muitas vezes; pesquise no site por "hairpin" ou "NAT loopback" para obter explicações mais detalhadas e soluções alternativas para tornar isso possível (que têm várias desvantagens).
Em outras palavras, não é causado por algo que você "desligaria"; é causado pela ausência de um recurso adicional que você precisaria ativar .